class INE::Places::AutonomousRegion

Private Class Methods

collection_klass() click to toggle source
# File lib/ine/places/autonomous_region.rb, line 18
def self.collection_klass
  INE::Places::AutonomousRegionsCollection
end
filter(records, name) click to toggle source
# File lib/ine/places/autonomous_region.rb, line 22
def self.filter(records, name)
  return [] if name.blank?
  parameterized_name = name.parameterize

  records.select{|a| a.slug.include?(parameterized_name) }.
    sort_by{|a| a.name.parameterize }
end

Public Instance Methods

name(locale = nil) click to toggle source
# File lib/ine/places/autonomous_region.rb, line 8
def name(locale = nil)
  if locale ==  :ca
    self['name_ca']
  else
    self['name']
  end
end
provinces() click to toggle source
# File lib/ine/places/autonomous_region.rb, line 4
def provinces
  INE::Places::Province.find_all_by_autonomous_region_id(self.id)
end