Sha256: b4a44f35d8b0fb310d8e479d7c0132ce4b7fff9af1def029f01fdf87701a0a27

Contents?: true

Size: 400 Bytes

Versions: 36

Compression:

Stored size: 400 Bytes

Contents

require 'spree_core'
require '<%=file_name%>_hooks'

module <%=class_name%>
  class Engine < Rails::Engine

    config.autoload_paths += %W(#{config.root}/lib)

    def self.activate
      Dir.glob(File.join(File.dirname(__FILE__), "../app/**/*_decorator*.rb")) do |c|
        Rails.env.production? ? require(c) : load(c)
      end
    end

    config.to_prepare &method(:activate).to_proc
  end
end

Version data entries

36 entries across 36 versions & 7 rubygems

Version Path
My-Commerce-1.1.0 lib/generators/templates/extension/extension.rb.tt
MyCommerceapi-1.0.0 lib/generators/templates/extension/extension.rb.tt
MyCommerce-0.0.3 lib/generators/templates/extension/extension.rb.tt
rfcommerce-0.0.3 lib/generators/templates/extension/extension.rb.tt
spree-0.60.6 lib/generators/templates/extension/extension.rb.tt
spree-0.60.5 lib/generators/templates/extension/extension.rb.tt
spree-0.30.2 lib/generators/templates/extension/extension.rb.tt
spree-0.40.4 lib/generators/templates/extension/extension.rb.tt
spree-0.50.4 lib/generators/templates/extension/extension.rb.tt
spree-0.60.4 lib/generators/templates/extension/extension.rb.tt
spree-0.50.3 lib/generators/templates/extension/extension.rb.tt
spree-0.60.3 lib/generators/templates/extension/extension.rb.tt
spree-0.60.2 lib/generators/templates/extension/extension.rb.tt
spree_bushido-0.80.28 lib/generators/templates/extension/extension.rb.tt
spree_bushido-0.80.27 lib/generators/templates/extension/extension.rb.tt
spree_bushido-0.80.26 lib/generators/templates/extension/extension.rb.tt
spree_bushido-0.80.25 lib/generators/templates/extension/extension.rb.tt
spree_bushido-0.80.24 lib/generators/templates/extension/extension.rb.tt
spree_bushido-0.80.23 lib/generators/templates/extension/extension.rb.tt
spree_bushido-0.80.22 lib/generators/templates/extension/extension.rb.tt