Method: Object#nil_or_empty?

Defined in:
lib/jinx/helpers/validation.rb

#nil_or_empty?Boolean

Returns whether this object is nil, empty, or a whitespace string. This method differs from #blank? in that false is an allowed value.

Examples:

''.nil_or_empty? => true
nil.nil_or_empty? => true
false.nil_or_empty? => false

Returns:

  • (Boolean)

    whether this object is nil, empty, or a whitespace string



30
31
32
# File 'lib/jinx/helpers/validation.rb', line 30

def nil_or_empty?
  blank? and self != false
end