class CustomAttributes::FloatFieldType
Public Instance Methods
cast_single_value(_custom_field, value, _customizable = nil)
click to toggle source
# File lib/custom_attributes/field_types/float_field_type.rb, line 5 def cast_single_value(_custom_field, value, _customizable = nil) value.to_f end
validate_single_value(custom_field, value, customizable = nil)
click to toggle source
Calls superclass method
# File lib/custom_attributes/field_types/float_field_type.rb, line 9 def validate_single_value(custom_field, value, customizable = nil) errs = super errs << ::I18n.t('activerecord.errors.messages.invalid') unless begin Kernel.Float(value) rescue nil end errs end