class LocalAuthority < ApplicationRecord has_many :local_authority_links, dependent: :destroy has_many :linked_local_authorities, class_name: "LocalAuthority", through: :local_authority_links scope :active, ->(date) { where("start_date <= ? AND (end_date IS NULL OR end_date >= ?)", date, date) } scope :england, -> { where("code LIKE ?", "E%") } end