module ErpProducts::Extensions::ActiveRecord::ActsAsProductInstance::ClassMethods
Public Instance Methods
acts_as_product_instance()
click to toggle source
# File lib/erp_products/extensions/active_record/acts_as_product_instance.rb, line 10 def acts_as_product_instance extend ActsAsProductInstance::SingletonMethods include ActsAsProductInstance::InstanceMethods after_initialize :initialize_product_instance after_create :save_product_instance after_update :save_product_instance after_destroy :destroy_product_instance has_one :product_instance, :as => :product_instance_record [ :product_type, :product_type=, :description, :description=, :external_identifier, :external_identifier=, :external_id_source, :external_id_source=, :product_feature_instances ].each do |m| delegate m, :to => :product_instance end end