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