Module: ExtendsBool
- Defined in:
- lib/extends_bool.rb,
lib/extends_bool/version.rb
Constant Summary collapse
- FALSE_VALUES =
[nil, false, 0, 0.0, "", "0", "f", "false", "off", [], {}]
- VERSION =
"0.2.1"
Instance Method Summary collapse
-
#to_bool ⇒ Object
(also: #to_b, #to_boolean)
Returns a boolean value, according the object value.
Instance Method Details
#to_bool ⇒ Object Also known as: to_b, to_boolean
Returns a boolean value, according the object value.
8 9 10 11 12 |
# File 'lib/extends_bool.rb', line 8 def to_bool value = self value.downcase! if value.is_a?(String) !FALSE_VALUES.include?(self) end |