Module ISO3166
In: lib/countries/timezones.rb
lib/countries/setup.rb
lib/countries/data.rb
lib/countries/translations.rb
lib/countries/kwarg_struct.rb
lib/countries/subdivision.rb
lib/countries/configuration.rb
lib/countries/mongoid.rb
lib/countries/country/currency_methods.rb
lib/countries/country/class_methods.rb
lib/countries/country/emoji.rb
lib/countries/country.rb
lib/countries/structure.rb

frozen_string_literal: true

Methods

Classes and Modules

Module ISO3166::CountryClassMethods
Module ISO3166::CountryCurrencyMethods
Module ISO3166::Emoji
Module ISO3166::TimezoneExtensions
Class ISO3166::Configuration
Class ISO3166::Country
Class ISO3166::Data
Class ISO3166::KwargStruct
Class ISO3166::Setup
Class ISO3166::Translations

Constants

Subdivision = KwargStruct.new( :name, :code, :unofficial_names, :geo, :translations, :comments
UNSEARCHABLE_METHODS = [:translations].freeze
DEFAULT_COUNTRY_HASH = { 'address_format' => nil, 'alpha2' => nil, 'alpha3' => nil, 'continent' => nil, 'country_code' => nil, 'currency_code' => nil, 'gec' => nil, 'geo' => { 'latitude' => nil, 'latitude_dec' => nil, 'longitude' => nil, 'longitude_dec' => nil, 'max_latitude' => nil, 'max_longitude' => nil, 'min_latitude' => nil, 'min_longitude' => nil, 'bounds' => { 'northeast' => { 'lat' => nil, 'lng' => nil
DEFAULT_SUBDIVISION_HASH = { 'name' => nil, 'unofficial_names' => [], 'translations' => {}, 'geo' => { 'latitude' => nil, 'latitude_dec' => nil, 'longitude' => nil, 'longitude_dec' => nil, 'max_latitude' => nil, 'max_longitude' => nil, 'min_latitude' => nil, 'min_longitude' => nil

Attributes

configuration  [W] 

Public Class methods

[Validate]