Class: ThemeSettingsManager::Integer
Instance Attribute Summary
#default, #name, #theme
Instance Method Summary
collapse
create, #create_record!, #db_record, #description, #ensure_is_valid_value!, #has_max?, #has_min?, #has_record?, #initialize, #invalid_value_error_message, #requests_refresh?, #type, #type_name, types
Instance Method Details
#is_valid_value?(new_value) ⇒ Boolean
150
151
152
|
# File 'lib/theme_settings_manager.rb', line 150
def is_valid_value?(new_value)
(@opts[:min]..@opts[:max]).include? new_value.to_i
end
|
#value ⇒ Object
142
143
144
|
# File 'lib/theme_settings_manager.rb', line 142
def value
super.to_i
end
|
#value=(new_value) ⇒ Object
146
147
148
|
# File 'lib/theme_settings_manager.rb', line 146
def value=(new_value)
super(new_value.to_i)
end
|