Class: Goaltender::ValueParser::Float
- Inherits:
-
Goaltender::ValueParser
- Object
- Goaltender::ValueParser
- Goaltender::ValueParser::Float
- Defined in:
- lib/goaltender/value_parser/float.rb
Constant Summary collapse
- REGEX =
/(\d|[.])/
Instance Attribute Summary
Attributes inherited from Goaltender::ValueParser
Instance Method Summary collapse
Methods inherited from Goaltender::ValueParser
Constructor Details
This class inherits a constructor from Goaltender::ValueParser
Instance Method Details
#parse ⇒ Object
7 8 9 10 11 |
# File 'lib/goaltender/value_parser/float.rb', line 7 def parse return input_value unless input_value.present? return input_value if ["Float", "Fixnum"].include?(input_value.class.name) input_value.scan(REGEX).join.try(:to_f) end |