Module: Cronofy::ISO8601Time

Defined in:
lib/cronofy/types.rb

Class Method Summary collapse

Class Method Details

.coerce(value) ⇒ Object



96
97
98
99
100
101
102
103
104
105
# File 'lib/cronofy/types.rb', line 96

def self.coerce(value)
  case value
  when Time
    value
  when String
    Time.iso8601(value)
  else
    raise ArgumentError, "Cannot coerce #{value.inspect} to Time"
  end
end