Class: ThemeSettingsManager::Bool
- Inherits:
-
ThemeSettingsManager
- Object
- ThemeSettingsManager
- ThemeSettingsManager::Bool
- Defined in:
- lib/theme_settings_manager.rb
Instance Attribute Summary
Attributes inherited from ThemeSettingsManager
Instance Method Summary collapse
Methods inherited from ThemeSettingsManager
create, #create_record!, #db_record, #description, #ensure_is_valid_value!, #has_max?, #has_min?, #has_record?, #initialize, #invalid_value_error_message, #is_valid_value?, #requests_refresh?, #type, #type_name, types
Constructor Details
This class inherits a constructor from ThemeSettingsManager
Instance Method Details
#value ⇒ Object
131 132 133 |
# File 'lib/theme_settings_manager.rb', line 131 def value [true, "true"].include?(super) end |
#value=(new_value) ⇒ Object
135 136 137 138 |
# File 'lib/theme_settings_manager.rb', line 135 def value=(new_value) new_value = ([true, "true"].include?(new_value)).to_s super(new_value) end |