Module: ExtendsBool

Included in:
Array, FalseClass, Float, Hash, Integer, NilClass, String, TrueClass
Defined in:
lib/extends_bool.rb,
lib/extends_bool/version.rb

Constant Summary collapse

FALSE_VALUES =
[nil, false, 0, 0.0, "", "0", "f", "F", "false", "FALSE", "off", "OFF", [], {}]
VERSION =
"0.1.0"

Instance Method Summary collapse

Instance Method Details

#to_boolObject

Returns a boolean value, according the object value.



8
9
10
# File 'lib/extends_bool.rb', line 8

def to_bool
  !FALSE_VALUES.include?(self)
end