class FlatKit::FieldType::FloatType
Public Class Methods
coerce(data)
click to toggle source
# File lib/flat_kit/field_type/float_type.rb, line 28 def self.coerce(data) Float(data) rescue TypeError => _ CoerceFailure rescue ArgumentError => _ CoerceFailure end
matches?(data)
click to toggle source
# File lib/flat_kit/field_type/float_type.rb, line 9 def self.matches?(data) case data when Float true when Integer false when String return false if IntegerType.matches?(data) begin Float(data) true rescue ArgumentError => _ false end else false end end
type_name()
click to toggle source
# File lib/flat_kit/field_type/float_type.rb, line 5 def self.type_name "float" end