Sha256: 21a88e06282f456aa23f0ecf6b735fdd4011ad71f2e5c86a2d8e7e020e348a88
Contents?: true
Size: 858 Bytes
Versions: 1
Compression:
Stored size: 858 Bytes
Contents
module BeerDb::Models class Brewery < ActiveRecord::Base self.table_name = 'breweries' belongs_to :country, :class_name => 'WorldDb::Models::Country', :foreign_key => 'country_id' belongs_to :region, :class_name => 'WorldDb::Models::Region', :foreign_key => 'region_id' belongs_to :city, :class_name => 'WorldDb::Models::City', :foreign_key => 'city_id' has_many :beers, :class_name => 'BeerDb::Models::Beer', :foreign_key => 'brewery_id' has_many :taggings, :as => :taggable, :class_name => 'WorldDb::Models::Tagging' has_many :tags, :through => :taggings, :class_name => 'WorldDb::Models::Tag' ### support old names (read-only) for now (remove later) def founded since end def founded=(value) self.since = value end end # class Brewery end # module BeerDb::Models
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
beerdb-0.4.0 | lib/beerdb/models/brewery.rb |