Method: UltraSettings::Coerce.boolean
- Defined in:
- lib/ultra_settings/coerce.rb
.boolean(value) ⇒ Boolean
Cast variations of booleans (i.e. “true”, “false”, 1, 0, etc.) to actual boolean objects.
68 69 70 71 72 73 |
# File 'lib/ultra_settings/coerce.rb', line 68 def boolean(value) return nil if blank?(value) return false if value == false !FALSE_VALUES.include?(value.to_s.downcase) end |