lib/tzinfo/country_index_definition.rb in tzinfo-0.3.8 vs lib/tzinfo/country_index_definition.rb in tzinfo-0.3.9

- old
+ new

@@ -27,17 +27,17 @@ # a country method used to define each country in the index. module CountryIndexDefinition #:nodoc: def self.append_features(base) super base.extend(ClassMethods) + base.instance_eval { @countries = {} } end module ClassMethods #:nodoc: # Defines a country with an ISO 3166 country code, name and block. The # block will be evaluated to obtain all the timezones for the country. # Calls Country.country_defined with the definition of each country. def country(code, name, &block) - @countries = {} unless @countries @countries[code] = CountryInfo.new(code, name, &block) end # Returns a frozen hash of all the countries that have been defined in # the index.