Nationality
Provides listing of nationality that you may need in your ruby applications.
Data in this gem was taken from Github GIST and the following repos:
Installation
Add this line to your application's Gemfile:
gem 'nationality', '~> 1.0.7'
or
gem 'nationality', '~> 1.0.7', git: 'https://github.com/JomaMinoza/nationality'
And then execute:
$ bundle
Or install it yourself as:
$ gem install nationality
Usage
This gem provides the following constant arrays:
Nationality::NATIONALITY
Nationality::Nationality.default_option("filipino")
Pre selected option for Select Helper
Customize options_for_select
with default nationality for your Rails application.
= f.select :nationality, options_for_select(Nationality::Nationality.default_option("filipino"), :selected => f.object.nationality), {include_blank: "What's your nationality?"}, {:class => 'form-control' }
Includes larger list of nationalities and some alternative spellings + 300 more options
-
Nationality::NATIONALITY_EXPANDED_SPELLING
- list of possible alternative spellings, plus additional nationalities, extracted from some Wikipedia parsing. Suggested use - various text processing.
Nationality::Nationality.default_option("Belorussian", :expanded)
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request