class Quack::Types::Float

Constants

PATTERN

Public Class Methods

built_in_types() click to toggle source
# File lib/quack/types/float.rb, line 9
def built_in_types
  [::Float]
end
matches?(value) click to toggle source
# File lib/quack/types/float.rb, line 13
def matches?(value)
  already_coerced?(value) || !!(value.to_s.strip =~ PATTERN)
end

Public Instance Methods

to_coerced() click to toggle source
# File lib/quack/types/float.rb, line 18
def to_coerced
  already_coerced? ? value : value.to_f
end