Class: Trafaret::Integer

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



35
36
37
# File 'lib/trafaret/numeric.rb', line 35

def num_class_name
  INTEGER
end

#try_convert(arg) ⇒ Object



31
32
33
# File 'lib/trafaret/numeric.rb', line 31

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