Class: Coercible::Coercer::Time
- Includes:
- TimeCoercions
- Defined in:
- lib/project/coercer/time.rb
Overview
Coerce Time values
Constant Summary
Constants inherited from Object
Object::COERCION_METHOD_REGEXP
Constants included from Options
Constants included from TypeLookup
Instance Attribute Summary
Attributes inherited from Object
Instance Method Summary collapse
-
#to_integer(value) ⇒ Fixnum
Creates a Fixnum instance from a Time object.
-
#to_time(value) ⇒ Date
Passthrough the value.
Methods included from TimeCoercions
#to_date, #to_datetime, #to_string
Methods inherited from Object
#coerced?, #initialize, #inspect, #to_array, #to_hash, #to_string
Methods included from Options
#accept_options, #accepted_options, extended, #options
Methods included from TypeLookup
Constructor Details
This class inherits a constructor from Coercible::Coercer::Object
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Coercible::Coercer::Object
Instance Method Details
#to_integer(value) ⇒ Fixnum
Creates a Fixnum instance from a Time object
37 38 39 |
# File 'lib/project/coercer/time.rb', line 37 def to_integer(value) value.to_i end |
#to_time(value) ⇒ Date
Passthrough the value
23 24 25 |
# File 'lib/project/coercer/time.rb', line 23 def to_time(value) value end |