Class: TZInfo::RubyCountryInfo::Zones

Inherits:
Object
  • Object
show all
Defined in:
lib/tzinfo/ruby_country_info.rb

Overview

An instance of the Zones class is passed to the block used to define timezones.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeZones

Returns a new instance of Zones.



65
66
67
# File 'lib/tzinfo/ruby_country_info.rb', line 65

def initialize
  @list = []
end

Instance Attribute Details

#listObject (readonly)

:nodoc:



63
64
65
# File 'lib/tzinfo/ruby_country_info.rb', line 63

def list
  @list
end

Instance Method Details

#timezone(identifier, latitude_numerator, latitude_denominator, longitude_numerator, longitude_denominator, description = nil) ⇒ Object

Called by the index data to define a timezone for the country.



70
71
72
73
74
75
# File 'lib/tzinfo/ruby_country_info.rb', line 70

def timezone(identifier, latitude_numerator, latitude_denominator, 
             longitude_numerator, longitude_denominator, description = nil)          
  @list << CountryTimezone.new(identifier, latitude_numerator, 
    latitude_denominator, longitude_numerator, longitude_denominator,
    description)     
end