module ErpProducts::Extensions::ActiveRecord::ActsAsProductType::InstanceMethods
Public Instance Methods
destroy_product_type()
click to toggle source
# File lib/erp_products/extensions/active_record/acts_as_product_type.rb, line 51 def destroy_product_type self.product_type.destroy if (self.product_type && !self.product_type.frozen?) end
initialize_product_type()
click to toggle source
# File lib/erp_products/extensions/active_record/acts_as_product_type.rb, line 38 def initialize_product_type if self.new_record? && self.product_type.nil? product_type = ProductType.new self.product_type = product_type product_type.save self.save end end
save_product_type()
click to toggle source
# File lib/erp_products/extensions/active_record/acts_as_product_type.rb, line 47 def save_product_type self.product_type.save end