Class: MrCommon::Country
- Inherits:
-
Object
- Object
- MrCommon::Country
- Defined in:
- app/models/mr_common/country.rb
Class Method Summary collapse
Class Method Details
.all(top = []) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'app/models/mr_common/country.rb', line 6 def all(top = []) all_countries = label_value_pairs.dup top.reverse_each do |alpha2| all_countries = promote_one(all_countries, alpha2) end all_countries end |
.codes ⇒ Object
16 17 18 |
# File 'app/models/mr_common/country.rb', line 16 def codes Carmen::Country.all.map(&:code).sort end |
.name_for(code) ⇒ Object
24 25 26 |
# File 'app/models/mr_common/country.rb', line 24 def name_for(code) Carmen::Country.alpha_2_coded(code).name end |
.names ⇒ Object
20 21 22 |
# File 'app/models/mr_common/country.rb', line 20 def names Carmen::Country.all.map(&:name).sort end |