Sha256: 18d533e82a7546e1b145e7b7318d83e3fb6f4189e6d6ae09dbd5cd64678ec1a7

Contents?: true

Size: 365 Bytes

Versions: 1

Compression:

Stored size: 365 Bytes

Contents

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

  has_paper_trail

  has_many :states, class_name: '::State', dependent: :restrict_with_exception
  has_many :individuals, class_name: '::Individual'

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

  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/country.rb