Class: ThemeSettingsManager::Float
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
164
165
166
|
# File 'lib/theme_settings_manager.rb', line 164
def is_valid_value?(new_value)
(@opts[:min]..@opts[:max]).include? new_value.to_f
end
|
#value ⇒ Object
156
157
158
|
# File 'lib/theme_settings_manager.rb', line 156
def value
super.to_f
end
|
#value=(new_value) ⇒ Object
160
161
162
|
# File 'lib/theme_settings_manager.rb', line 160
def value=(new_value)
super(new_value.to_f)
end
|