module TZInfo::CountryIndexDefinition::ClassMethods

def countries

the index.
Returns a frozen hash of all the countries that have been defined in
def countries
  @countries.freeze
end

def country(code, name, &block)

Calls Country.country_defined with the definition of each country.
block will be evaluated to obtain all the timezones for the country.
Defines a country with an ISO 3166 country code, name and block. The
:nodoc:
def country(code, name, &block)
  @countries[code] = CountryInfo.new(code, name, &block)      
end