product.rb
384 Bytes
require_dependency 'product'
class Product
has_many :items, class_name: 'OrdersPlugin::Item', foreign_key: :product_id, dependent: :destroy
has_many :orders, through: :items
has_many :sales, through: :items
has_many :purchases, through: :items
attr_accessor :quantity_ordered
extend CurrencyHelper::ClassMethods
instance_exec &OrdersPlugin::Item::DefineTotals
end