Module: Necromancer::BooleanConverters
- Defined in:
- lib/necromancer/converters/boolean.rb
Overview
Container for Boolean converter classes
Defined Under Namespace
Classes: BooleanToIntegerConverter, IntegerToBooleanConverter, StringToBooleanConverter
Constant Summary collapse
- TRUE_MATCHER =
/^(yes|y|on|t(rue)?|1)$/i.freeze
- FALSE_MATCHER =
/^(no|n|off|f(alse)?|0)$/i.freeze
Class Method Summary collapse
Class Method Details
.load(conversions) ⇒ Object
84 85 86 87 88 89 |
# File 'lib/necromancer/converters/boolean.rb', line 84 def self.load(conversions) conversions.register StringToBooleanConverter.new(:string, :boolean) conversions.register IntegerToBooleanConverter.new(:integer, :boolean) conversions.register BooleanToIntegerConverter.new(:boolean, :integer) conversions.register NullConverter.new(:boolean, :boolean) end |