Sha256: 879be95873f97a6a4a12c25db08568a0497f48d05f47ea450a0a3773c450eccd
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
# Uncomment this if you reference any of your controllers in activate # require_dependency 'application_controller' class ShopDiscountsExtension < Radiant::Extension version "1.0" description "Describe your extension here" url "http://yourwebsite.com/shop_discounts" extension_config do |config| #config.gem 'radiant-shop-extension', :lib => false end UserActionObserver.instance.send :add_observer!, ShopDiscount UserActionObserver.instance.send :add_observer!, ShopDiscountable def activate tab "Shop" do add_item "Discounts", "/admin/shop/discounts" end ShopLineItem.send :include, ShopDiscounts::Models::Discountable, ShopDiscounts::Models::Purchaseable ShopProduct.send :include, ShopDiscounts::Models::Discountable, ShopDiscounts::Models::Product ShopOrder.send :include, ShopDiscounts::Models::Discountable ShopCategory.send :include, ShopDiscounts::Models::Discountable Page.send :include, ShopDiscounts::Tags::Cart, ShopDiscounts::Tags::Item end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-shop_discounts-extension-0.0.1 | shop_discounts_extension.rb |