Sha256: 61c1615769fc514957f48749bc7d8674219c8c09c3ddb52b8657f92b61700304

Contents?: true

Size: 968 Bytes

Versions: 32

Compression:

Stored size: 968 Bytes

Contents

module Shop
  module Interface
    module Discounts
      
      def self.included(base)
        base.send :include, InstanceMethods
      end
      
      module InstanceMethods
        attr_accessor :discounts
        
        protected

        def load_default_shop_discounts_regions
          returning OpenStruct.new do |discounts|
            discounts.edit = Radiant::AdminUI::RegionSet.new do |edit|
              edit.main.concat %w{head form popups}
              edit.form.concat %w{inputs meta parts foot}
              edit.foot.concat %w{buttons timestamp}
            end
            discounts.new = discounts.edit
            discounts.index = Radiant::AdminUI::RegionSet.new do |index|
              index.head.concat %w{}
              index.body.concat %w{name code amount modify}
              index.foot.concat %w{buttons}
            end
            discounts.remove = discounts.index
          end
        end
      end
      
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
radiant-shop-extension-0.94.8 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.7 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.6 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.5 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.4 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.3 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.2 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.1 lib/shop/interface/discounts.rb
radiant-shop-extension-0.94.0 lib/shop/interface/discounts.rb
radiant-shop-extension-0.93.3 lib/shop/interface/discounts.rb
radiant-shop-extension-0.93.2 lib/shop/interface/discounts.rb
radiant-shop-extension-0.93.1 lib/shop/interface/discounts.rb
radiant-shop-extension-0.93.0 lib/shop/interface/discounts.rb
radiant-shop-extension-0.92.11 lib/shop/interface/discounts.rb
radiant-shop-extension-0.92.10 lib/shop/interface/discounts.rb
radiant-shop-extension-0.92.9 lib/shop/interface/discounts.rb
radiant-shop-extension-0.92.8 lib/shop/interface/discounts.rb
radiant-shop-extension-0.92.7 lib/shop/interface/discounts.rb
radiant-shop-extension-0.92.6 lib/shop/interface/discounts.rb
radiant-shop-extension-0.92.3 lib/shop/interface/discounts.rb