Class: Trafaret::Float

Inherits:
Numeric show all
Defined in:
lib/trafaret/numeric.rb

Constant Summary

Constants inherited from Numeric

Numeric::FLOAT, Numeric::INTEGER, Numeric::UNDEFINED

Instance Attribute Summary

Attributes inherited from Validator

#converters, #options

Instance Method Summary collapse

Methods inherited from Numeric

#validate

Methods inherited from Validator

#&, #===, #add, #call, #convert, #failure, #initialize, #perform_convert, #prepare, #to, #validate, #|

Constructor Details

This class inherits a constructor from Trafaret::Validator

Instance Method Details

#num_class_nameObject



45
46
47
# File 'lib/trafaret/numeric.rb', line 45

def num_class_name
  FLOAT
end

#try_convert(arg) ⇒ Object



41
42
43
# File 'lib/trafaret/numeric.rb', line 41

def try_convert(arg)
  Float(arg) rescue nil
end