Module: ErpCommerce::Extensions::ActiveRecord::ActsAsPriceable::ClassMethods

Defined in:
lib/erp_commerce/extensions/active_record/acts_as_priceable.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_priceableObject



11
12
13
14
15
16
17
18
19
# File 'lib/erp_commerce/extensions/active_record/acts_as_priceable.rb', line 11

def acts_as_priceable
    extend ActsAsPriceable::SingletonMethods
 include ActsAsPriceable::InstanceMethods
    
    has_many  :pricing_plan_assignments, :as => :priceable_item 
    has_many  :pricing_plans, :through => :pricing_plan_assignments, :dependent => :destroy
    has_many  :prices, :as => :priced_item, :dependent => :destroy 
 										     			
end