Sha256: 42d15a81112ca5ea0334e8dabd15394739078a62cc3f6587962a09be8dca7dc9
Contents?: true
Size: 399 Bytes
Versions: 6
Compression:
Stored size: 399 Bytes
Contents
module Gaku class Country < ActiveRecord::Base has_many :states, -> { order name: :asc }, foreign_key: :country_iso, primary_key: :iso default_scope -> { order('name ASC') } validates :name, :iso_name, :iso, presence: true validates :iso, uniqueness: true def <=>(other) name <=> other.name end def to_s name end end end
Version data entries
6 entries across 6 versions & 2 rubygems