Sha256: c4b1c790530810ca3e92a81bebeca40ef6c9be7fc5fab955e4a560eefd7841d1
Contents?: true
Size: 697 Bytes
Versions: 28
Compression:
Stored size: 697 Bytes
Contents
module CustomAttributes class FloatFieldType < Numeric include Singleton def cast_single_value(_custom_field, value, _customizable = nil) value.to_f end 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 end end
Version data entries
28 entries across 28 versions & 1 rubygems