Sha256: 8d31521b1051afeeca723b7a89dd5e8c91a5601bf62f8316191b137f7b35eaec

Contents?: true

Size: 405 Bytes

Versions: 1

Compression:

Stored size: 405 Bytes

Contents

#
# Hood/Neighborhood
#
class Hood
  include Mongoid::Document

  field :gid,   type: Integer
  field :slug,  type: String
  field :name,  type: String, localize: true
  field :souls, type: Integer
  field :zip,   type: Integer
  field :rank,  type: Integer

  belongs_to :city

  validates  :city, :name, presence: true

  scope :ordered, -> { order_by(name: 1) }

  def to_s
    name || slug
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
geopolitical-0.8.3 app/models/hood.rb