Sha256: 910b7a353d033866dd74beb3284d9e914c0d545e3e644ea28a1f5e5226d3eb1b

Contents?: true

Size: 381 Bytes

Versions: 39

Compression:

Stored size: 381 Bytes

Contents

class Building < ActiveRecord::Base
  belongs_to :owner, :class_name => 'Person', :counter_cache => true, :inverse_of => :buildings
  has_many :floors, :dependent => :destroy, :inverse_of => :building

  has_one :address, :as => :addressable

  has_many :tenants, :through => :floors, :class_name => 'Person'
  has_many :files, :through => :tenants, :class_name => 'FileModel'
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
active_scaffold-3.7.11.1 test/mock_app/app/models/building.rb
active_scaffold-3.7.11 test/mock_app/app/models/building.rb
active_scaffold-3.7.10 test/mock_app/app/models/building.rb
active_scaffold-3.7.8 test/mock_app/app/models/building.rb
active_scaffold-3.7.7 test/mock_app/app/models/building.rb
active_scaffold-3.7.6 test/mock_app/app/models/building.rb
active_scaffold-3.7.5 test/mock_app/app/models/building.rb
active_scaffold-3.7.2 test/mock_app/app/models/building.rb
active_scaffold-3.7.1 test/mock_app/app/models/building.rb
active_scaffold-3.7.0 test/mock_app/app/models/building.rb
active_scaffold-3.6.20 test/mock_app/app/models/building.rb
active_scaffold-3.6.19 test/mock_app/app/models/building.rb
active_scaffold-3.6.17 test/mock_app/app/models/building.rb
active_scaffold-3.6.15 test/mock_app/app/models/building.rb
active_scaffold-3.6.14 test/mock_app/app/models/building.rb
active_scaffold-3.6.13 test/mock_app/app/models/building.rb
active_scaffold-3.6.12 test/mock_app/app/models/building.rb
active_scaffold-3.6.11.1 test/mock_app/app/models/building.rb
active_scaffold-3.6.11 test/mock_app/app/models/building.rb
active_scaffold-3.6.10 test/mock_app/app/models/building.rb