Class: BCP47::Subtag::Region

Inherits:
Base
  • Object
show all
Defined in:
lib/bcp47/subtag/region.rb

Constant Summary collapse

DEFINITIONS_FILE =
"#{File.dirname(__FILE__)}/../../../data/iso-3166-1.yml"

Instance Attribute Summary

Attributes inherited from Base

#code, #name

Class Method Summary collapse

Methods inherited from Base

all, codes, default, find, #full_name, #initialize

Constructor Details

This class inherits a constructor from BCP47::Subtag::Base

Class Method Details

.identify(full_code) ⇒ Object



4
5
6
# File 'lib/bcp47/subtag/region.rb', line 4

def self.identify(full_code)
  full_code =~ /[-_]([A-Z]{2})$/ ? find($1) : nil
end