Sha256: 240ab8258983228e537deca7eea96736669400ad8bcd651d3113f9f987b82d55

Contents?: true

Size: 731 Bytes

Versions: 1

Compression:

Stored size: 731 Bytes

Contents

# Uncomment this if you reference any of your controllers in activate
# require_dependency 'application_controller'

class ShopVariantsExtension < Radiant::Extension
  version "1.0"
  description "Describe your extension here"
  url "http://yourwebsite.com/shop_variants"
  
  def activate
    unless defined? admin.variants
      Radiant::AdminUI.send :include, ShopVariants::Interface::Variants
      
      admin.variants = Radiant::AdminUI.load_default_shop_variants_regions
    end
    
    Admin::Shop::ProductsController.send :include, ShopVariants::Controllers::ProductsController
    
    ShopProduct.send :include, ShopVariants::Models::Product
    Page.send        :include, ShopVariants::Tags::ProductVariant
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
radiant-shop_variants-extension-0.0.1 shop_variants_extension.rb