Sha256: 411db0cb4811c21d8fad9553ee6efa2f4e0d275b810e2d023556f52b1aafefce

Contents?: true

Size: 241 Bytes

Versions: 7

Compression:

Stored size: 241 Bytes

Contents

module Spree
  class Country < ActiveRecord::Base
    has_many :states, :order => "name ASC"

    validates :name, :iso_name, :presence => true

    def <=>(other)
      name <=> other.name
    end

    def to_s
      name
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_core-1.2.5 app/models/spree/country.rb
spree_core-1.2.4 app/models/spree/country.rb
spree_core-1.2.3 app/models/spree/country.rb
spree_core-1.2.2 app/models/spree/country.rb
spree_core-1.2.0 app/models/spree/country.rb
spree_core-1.2.0.rc2 app/models/spree/country.rb
spree_core-1.2.0.rc1 app/models/spree/country.rb