Class: Quack::Types::Float
- Inherits:
-
Quack::Type
- Object
- Quack::Type
- Quack::Types::Float
- Defined in:
- lib/quack/types/float.rb
Constant Summary collapse
- PATTERN =
/\A-?\d+\.\d*\z/
Instance Attribute Summary
Attributes inherited from Quack::Type
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Quack::Type
#already_coerced?, already_coerced?, #initialize, #to_s, #type_matches?
Constructor Details
This class inherits a constructor from Quack::Type
Class Method Details
.built_in_types ⇒ Object
9 10 11 |
# File 'lib/quack/types/float.rb', line 9 def built_in_types [::Float] end |
Instance Method Details
#to_coerced ⇒ Object
18 19 20 |
# File 'lib/quack/types/float.rb', line 18 def to_coerced already_coerced? ? value : value.to_f end |