class Coercible::Coercer::Hash
Coerce Hash values
Constants
- TIME_SEGMENTS
Public Instance Methods
to_date(value)
click to toggle source
to_datetime(value)
click to toggle source
Private Instance Methods
extract(value)
click to toggle source
Extracts the given args from a Hash
If a value does not exist, it uses the value of Time.now
@param [Hash] value
@return [Array]
@api private
# File lib/coercible/coercer/hash.rb, line 60 def extract(value) now = ::Time.now TIME_SEGMENTS.map do |segment| val = value.fetch(segment, now.public_send(segment)) coercers[val.class].to_integer(val) end end