Method: Parse::TimeZone#initialize

Defined in:
lib/parse/model/time_zone.rb

#new(iana) ⇒ Parse::TimeZone #new(timezone) ⇒ Parse::TimeZone

Creates a new instance given the IANA identifier (ex. America/Los_Angeles)

Overloads:



63
64
65
66
67
68
69
70
71
72
73
74
# File 'lib/parse/model/time_zone.rb', line 63

def initialize(iana)
  if iana.is_a?(String)
    @name = iana
    @zone = nil
  elsif iana.is_a?(::Parse::TimeZone)
    @zone = iana.zone
    @name = nil
  elsif iana.is_a?(::ActiveSupport::TimeZone)
    @zone = iana
    @name = nil
  end
end