Pular para o conteúdo principal

default

Permite especificar um fallback caso um valor não exista. default mostrará seu valor se o lado esquerdo for falsy ou vazio (string ou Array). Neste exemplo, product_price não está definido, então o valor padrão é usado.
Neste exemplo, product_price está definido, então o valor padrão não é usado.
Neste exemplo, product_price está vazio, então o valor padrão é usado.

Permitindo false

Para permitir que variáveis retornem false em vez do valor padrão, você pode usar o parâmetro allow_false.

json

Converte valores para string via JSON.stringify(), para propósito de debug.

parse_json

Converte o valor de uma string para um objeto JSON válido. Caso o valor não seja um JSON válido, o valor retornado será nil.

Space

Um parâmetro space adicional pode ser especificado para formatar o JSON.

jsonify

Veja json.

inspect

Similar ao json, mas inspect permite estrutura cíclica. Para o escopo abaixo:

Formatação

Um argumento space adicional pode ser especificado para a largura da indentação.

to_integer

Converte valores para número.