Class: GeoNamesAPI::AlternateNames
- Inherits:
-
Object
- Object
- GeoNamesAPI::AlternateNames
- Defined in:
- lib/geonames_api/alternate_names.rb
Overview
Arrays of Geoname instances are returned by ‘Hierarchy.find`
Instance Method Summary collapse
- #[](lang) ⇒ Object
-
#initialize(alternate_names_array) ⇒ AlternateNames
constructor
A new instance of AlternateNames.
Constructor Details
#initialize(alternate_names_array) ⇒ AlternateNames
Returns a new instance of AlternateNames.
5 6 7 8 9 10 |
# File 'lib/geonames_api/alternate_names.rb', line 5 def initialize(alternate_names_array) @name_by_lang = {} alternate_names_array.each do |hash| @name_by_lang[hash['lang']] = hash['name'] end end |
Instance Method Details
#[](lang) ⇒ Object
12 13 14 |
# File 'lib/geonames_api/alternate_names.rb', line 12 def [](lang) @name_by_lang[lang] end |