class CloudFlareLocalizable::Country
This class represents a country, and stores name and code for the countries.
Example¶ ↑
country = Country.find('BB') country.code # => "BB" country.name # => "Barbados"
Attributes
code[RW]
name[RW]
Public Class Methods
find(code)
click to toggle source
# File lib/cloudflare_localizable/country.rb, line 16 def self.find(code) record = CF_COUNTRIES.find { |country| country[:code] == code } || {} new(record.fetch(:code, 'XX'), record.fetch(:name, 'Unknown')) end
new(code = 'XX', name = 'Unknown')
click to toggle source
# File lib/cloudflare_localizable/country.rb, line 22 def initialize(code = 'XX', name = 'Unknown') self.code = code self.name = name end