Module: Boolean
- Included in:
- FalseClass, TrueClass
- Defined in:
- lib/overload/boolean.rb
Overview
Constant Summary collapse
- TRUE_VALUES =
%w[true yes on t y 1]
- FALSE_VALUES =
%w[false no off f n 0]
Class Method Summary collapse
Class Method Details
.parse(data) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/overload/boolean.rb', line 8 def self.parse data case data.to_s.downcase.strip when *TRUE_VALUES true when *FALSE_VALUES false else nil end end |