Class: Fino::Settings::Boolean
- Inherits:
-
Object
- Object
- Fino::Settings::Boolean
- Includes:
- Fino::Setting
- Defined in:
- lib/fino/settings/boolean.rb
Instance Attribute Summary
Attributes included from Fino::Setting
#definition, #experiment, #global_value, #overrides
Class Method Summary collapse
- .deserialize(_setting_definition, raw_value) ⇒ Object
- .serialize(_setting_definition, value) ⇒ Object
Instance Method Summary collapse
Methods included from Fino::Setting
#ab_tested?, #default, #description, included, #initialize, #key, #name, #overriden?, #section_definition, #section_name, #type, #type_class, #value
Methods included from PrettyInspectable
Class Method Details
.deserialize(_setting_definition, raw_value) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/fino/settings/boolean.rb', line 13 def deserialize(_setting_definition, raw_value) case raw_value when "1", 1, true, "true", "t", "yes", "y" then true else false end end |
.serialize(_setting_definition, value) ⇒ Object
9 10 11 |
# File 'lib/fino/settings/boolean.rb', line 9 def serialize(_setting_definition, value) value ? "1" : "0" end |