| Module | Opensteam::PropertyBase |
| In: |
lib/opensteam/property_base.rb
|
PropertyBase Module
Defines all the Property-specific methods and variables. Used for the Property Base Class (STI)
# File lib/opensteam/property_base.rb, line 47
47: def self.included(base)
48: base.extend ClassMethods
49:
50: base.class_eval do
51: include Opensteam::Base::Helper
52: include Opensteam::Finder
53:
54: has_many :inventories_properties,
55: :class_name => "Opensteam::InventoryBase::InventoriesProperty",
56: :foreign_key => "property_id"
57:
58: has_many :inventories,
59: :class_name => "Opensteam::InventoryBase::Inventory",
60: :through => :inventories_properties
61:
62: end
63: end