Class: CoerceBoolean
- Defined in:
- lib/coerce_boolean.rb,
lib/coerce_boolean/version.rb
Constant Summary collapse
- FALSE_VALUES =
Set[ false, 0, "0", :"0", "f", :f, "F", :F, "false", :false, "FALSE", :FALSE, "off", :off, "OFF", :OFF, ].freeze
- VERSION =
'0.1.0'
Class Method Summary collapse
Class Method Details
.from(value, strict: false) ⇒ Object
19 20 21 22 23 |
# File 'lib/coerce_boolean.rb', line 19 def from(value, strict: false) value = value.to_boolean if value.respond_to? :to_boolean strict ? !!coerce(value) : coerce(value) end |