Module: Locality::Postnummerservice::Collection
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/locality/postnummerservice/collection.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
- #aregion_codes ⇒ Object
- #city_names ⇒ Object
-
#code ⇒ Object
Convert raw_code to code.
- #initialize(raw_code) ⇒ Object
- #province_codes ⇒ Object
- #province_names ⇒ Object
- #state_codes ⇒ Object
- #state_names ⇒ Object
- #zip_codes ⇒ Object
Instance Method Details
#aregion_codes ⇒ Object
47 48 49 |
# File 'lib/locality/postnummerservice/collection.rb', line 47 def aregion_codes @aregions ||= entities.map(&:aregion_code).uniq.sort end |
#city_names ⇒ Object
27 28 29 |
# File 'lib/locality/postnummerservice/collection.rb', line 27 def city_names @city_names ||= entities.map(&:city_name).uniq.sort end |
#code ⇒ Object
Convert raw_code to code
19 20 21 |
# File 'lib/locality/postnummerservice/collection.rb', line 19 def code fail NotImplementedError end |
#initialize(raw_code) ⇒ Object
14 15 16 |
# File 'lib/locality/postnummerservice/collection.rb', line 14 def initialize(raw_code) @raw_code = raw_code end |
#province_codes ⇒ Object
43 44 45 |
# File 'lib/locality/postnummerservice/collection.rb', line 43 def province_codes @province_codes ||= entities.map(&:province_code).uniq.sort end |
#province_names ⇒ Object
39 40 41 |
# File 'lib/locality/postnummerservice/collection.rb', line 39 def province_names @province_names ||= entities.map(&:province_name).uniq.sort end |
#state_codes ⇒ Object
31 32 33 |
# File 'lib/locality/postnummerservice/collection.rb', line 31 def state_codes @state_codes ||= entities.map(&:state_code).uniq.sort end |
#state_names ⇒ Object
35 36 37 |
# File 'lib/locality/postnummerservice/collection.rb', line 35 def state_names @state_namess ||= entities.map(&:state_name).uniq.sort end |
#zip_codes ⇒ Object
23 24 25 |
# File 'lib/locality/postnummerservice/collection.rb', line 23 def zip_codes @zip_codes ||= entities.map(&:zip_code).uniq.sort end |