class GoogleTZAPI::Response
Public Class Methods
new(json)
click to toggle source
# File lib/google_tz/response.rb, line 5 def initialize(json) @data = JSON.parse(json) end
Public Instance Methods
data()
click to toggle source
# File lib/google_tz/response.rb, line 33 def data @data end
dst_offset()
click to toggle source
# File lib/google_tz/response.rb, line 13 def dst_offset @data.fetch('dstOffset', nil) end
raw_offset()
click to toggle source
# File lib/google_tz/response.rb, line 17 def raw_offset @data.fetch('rawOffset', nil) end
status()
click to toggle source
# File lib/google_tz/response.rb, line 21 def status @data.fetch('status') end
success?()
click to toggle source
# File lib/google_tz/response.rb, line 9 def success? @data['status'].eql?('OK') end
timezone_id()
click to toggle source
# File lib/google_tz/response.rb, line 25 def timezone_id @data.fetch('timeZoneId', nil) end
timezone_name()
click to toggle source
# File lib/google_tz/response.rb, line 29 def timezone_name @data.fetch('timeZoneName', nil) end