Sha256: 02de1b022922c8067e120a8e379c21bb84ab75d3259320da6eba4baf6804e88a

Contents?: true

Size: 390 Bytes

Versions: 1

Compression:

Stored size: 390 Bytes

Contents

class InscriptioCursualis::StreetType < InscriptioCursualis::Model
  self.abstract_class = true

  has_paper_trail

  has_many :streets, class_name: '::Street', dependent: :restrict_with_exception

  validates :name, :acronym, presence: true
  validates :name, :acronym, uniqueness: true, allow_blank: true

  def self.active
    where(inactive: false)
  end

  def to_s
    name
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 app/models/inscriptio_cursualis/street_type.rb