Module: Validatious::Addresses::Provinces
- Includes:
- Searchable
- Defined in:
- lib/validatious/addresses/provinces.rb
Constant Summary collapse
- PROVINCES =
[ {:name => 'ALBERTA', :alpha => 'AB'}, {:name => 'BRITISH COLUMBIA', :alpha => 'BC'}, {:name => 'MANITOBA', :alpha => 'MT'}, {:name => 'NEW BRUNSWICK', :alpha => 'NB'}, {:name => 'NEWFOUNDLAND AND LABRADOR', :alpha => 'NL'}, {:name => 'NORTHWEST TERRITORIES', :alpha => 'NT'}, {:name => 'NOVA SCOTIA', :alpha => 'NS'}, {:name => 'NUNAVUT', :alpha => 'NV'}, {:name => 'ONTARIO', :alpha => 'ON'}, {:name => 'PRINCE EDWARD ISLAND', :alpha => 'PE'}, {:name => 'QUEBEC', :alpha => 'QB'}, {:name => 'SASKATCHEWAN', :alpha => 'SK'}, {:name => 'YUKON', :alpha => 'YK'} ]
Class Method Summary collapse
- .abbreviations(_cty = self.provinces) ⇒ Object
- .names(_cty = self.provinces) ⇒ Object
- .provinces ⇒ Object
Methods included from Searchable
Class Method Details
.abbreviations(_cty = self.provinces) ⇒ Object
36 37 38 |
# File 'lib/validatious/addresses/provinces.rb', line 36 def self.abbreviations(_cty=self.provinces) _cty.collect{|c| c[:alpha] } end |
.names(_cty = self.provinces) ⇒ Object
32 33 34 |
# File 'lib/validatious/addresses/provinces.rb', line 32 def self.names(_cty=self.provinces) _cty.collect{|c| c[:name]} end |
.provinces ⇒ Object
28 29 30 |
# File 'lib/validatious/addresses/provinces.rb', line 28 def self.provinces PROVINCES.dup end |