class TwitterCldr::Timezones::Metazone
Attributes
id[R]
Public Class Methods
new(id)
click to toggle source
# File lib/twitter_cldr/timezones/zone_meta.rb, line 8 def initialize(id) @id = id end
Public Instance Methods
reference_region_code()
click to toggle source
# File lib/twitter_cldr/timezones/zone_meta.rb, line 12 def reference_region_code properties[:territory] end
reference_tz_id()
click to toggle source
# File lib/twitter_cldr/timezones/zone_meta.rb, line 16 def reference_tz_id # yes, the naming here doesn't really make sense properties[:type] end
Private Instance Methods
mapzones()
click to toggle source
# File lib/twitter_cldr/timezones/zone_meta.rb, line 29 def mapzones resource[:mapzones] end
properties()
click to toggle source
# File lib/twitter_cldr/timezones/zone_meta.rb, line 23 def properties @properties ||= mapzones.find do |mz| mz[:other] == id end end
resource()
click to toggle source
# File lib/twitter_cldr/timezones/zone_meta.rb, line 33 def resource @resource ||= TwitterCldr.get_resource(:shared, :metazones) end