Class: Sinatra::API::FloatValidator
- Inherits:
-
ParameterValidator
- Object
- ParameterValidator
- Sinatra::API::FloatValidator
- Defined in:
- lib/sinatra/api/parameter_validators/float_validator.rb
Instance Attribute Summary
Attributes inherited from ParameterValidator
Instance Method Summary collapse
- #coerce(value, options) ⇒ Object
-
#initialize ⇒ FloatValidator
constructor
A new instance of FloatValidator.
- #validate(value, options) ⇒ Object
Methods inherited from ParameterValidator
Constructor Details
#initialize ⇒ FloatValidator
Returns a new instance of FloatValidator.
3 4 5 |
# File 'lib/sinatra/api/parameter_validators/float_validator.rb', line 3 def initialize super(:float) end |
Instance Method Details
#coerce(value, options) ⇒ Object
13 14 15 |
# File 'lib/sinatra/api/parameter_validators/float_validator.rb', line 13 def coerce(value, ) Float(value) end |
#validate(value, options) ⇒ Object
7 8 9 10 11 |
# File 'lib/sinatra/api/parameter_validators/float_validator.rb', line 7 def validate(value, ) Float(value) rescue "Not a valid float." end |