Ruuaby
RUUABY - Russian, Ukraine, Belarus regions, areas and cities
Installation
Add this line to your application's Gemfile:
gem 'ruuaby'
or
gem 'ruuaby', github: 'kodnaplakal/ruuaby'
And then execute:
$ bundle
Data
Data get from vk.com Database api, for update run:
rake update
this generate new db/data.json file with new cities and areas
Super simple API
Ruuaby.data_path = "db/"
Ruuaby.load_data
Get country:
Ruuaby.countries["Россия"]
Get region:
Ruuaby.countries["Россия"]["Московская область"]
Get area:
Ruuaby.countries["Россия"]["Московская область"]["Подольский район"]
Get cities:
Ruuaby.countries["Россия"]["Московская область"]["Подольский район"].each do |city_name|
end
Or use each:
Ruuaby.each do |country_name, region_name, area_name, city_name|
end
License
The gem is available as open source under the terms of the MIT License.