Class: Kozo::Types::Boolean
- Inherits:
-
Kozo::Type
- Object
- Kozo::Type
- Kozo::Types::Boolean
- Defined in:
- lib/kozo/types/boolean.rb
Constant Summary collapse
- FALSE_VALUES =
rubocop:disable Lint/BooleanSymbol
[ false, 0, "0", :"0", "f", :f, "F", :F, "false", :false, "FALSE", :FALSE, "off", :off, "OFF", :OFF, ].freeze
Class Method Summary collapse
-
.cast(value) ⇒ Object
rubocop:enable Lint/BooleanSymbol.
Methods inherited from Kozo::Type
Class Method Details
.cast(value) ⇒ Object
rubocop:enable Lint/BooleanSymbol
19 20 21 22 23 |
# File 'lib/kozo/types/boolean.rb', line 19 def self.cast(value) return if value.nil? !FALSE_VALUES.include?(value) end |