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)

Methods

included  

Included Modules

Opensteam::Base::Helper Opensteam::Finder

Public Class methods

[Source]

    # 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

[Validate]