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