Sha256: 527487daa2e7c06114260b28956d5a01ae7df90c47fa01de00aaa702df513a7b
Contents?: true
Size: 387 Bytes
Versions: 2
Compression:
Stored size: 387 Bytes
Contents
module ShopDiscounts module Models module Discountable def self.included(base) base.class_eval do has_many :discountables, :class_name => 'ShopDiscountable', :foreign_key => :discounted_id has_many :discounts, :class_name => 'ShopDiscount', :through => :discountables end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
radiant-shop_discounts-extension-0.0.3 | lib/shop_discounts/models/discountable.rb |
radiant-shop_discounts-extension-0.0.1 | lib/shop_discounts/models/discountable.rb |