class CsvCountrySelector::Country

Public Class Methods

codes() click to toggle source
# File lib/csv_country_selector.rb, line 34
def self.codes
  @@codes
end
is_in_eu?(country_short_name) click to toggle source
# File lib/csv_country_selector.rb, line 38
def self.is_in_eu?(country_short_name)
  @@eu_codes.keys.include?(country_short_name.upcase)
end
long_list() click to toggle source
# File lib/csv_country_selector.rb, line 26
def self.long_list
  @@codes.values
end
long_name_for(name) click to toggle source
# File lib/csv_country_selector.rb, line 22
def self.long_name_for(name)
  @@codes.select{|k,v| k.downcase == name.downcase}.try(:first).try(:last)
end
short_list() click to toggle source
# File lib/csv_country_selector.rb, line 30
def self.short_list
  @@codes.keys
end
short_name_for(name) click to toggle source
# File lib/csv_country_selector.rb, line 17
def self.short_name_for(name)
  @@codes.select{|k,v| v.downcase == name.downcase}.try(:first).try(:first)
end