Um valor verdadeiro (truthy) é um valor que é considerado como true em uma condição if, unless, while ou until. Um valor falso (falsey) é um valor que é considerado como false nestes mesmos lugares.
Os únicos valores falsos são nil, false e ponteiros nulos (ponteiros cujo endereço de memória é zero). Qualquer outro valor é verdadeiro.