Sha256: 9a6f33f7b2cb6c87838376fb37cb1c7002bfa52486a146c25878eaf7c0e0b44a

Contents?: true

Size: 634 Bytes

Versions: 11

Compression:

Stored size: 634 Bytes

Contents

module Spree
  module Zoned
    class Engine < Rails::Engine
      engine_name 'spree_zoned'
      isolate_namespace Spree::Zoned

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

      # use rspec for tests
      config.generators do |g|
        g.test_framework :rspec
      end

      # load all decorators
      def self.activate
        Spree::Config[:auto_capture] = true
        Dir.glob(File.join(File.dirname(__FILE__), '../../app/**/*_decorator*.rb')) do |c|
          Rails.configuration.cache_classes ? require(c) : load(c)
        end
      end

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

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
spree_zoned-0.5.38 lib/spree_zoned/engine.rb
spree_zoned-0.5.37 lib/spree_zoned/engine.rb
spree_zoned-0.5.36 lib/spree_zoned/engine.rb
spree_zoned-0.5.35 lib/spree_zoned/engine.rb
spree_zoned-0.5.34 lib/spree_zoned/engine.rb
spree_zoned-0.5.33 lib/spree_zoned/engine.rb
spree_zoned-0.5.32 lib/spree_zoned/engine.rb
spree_zoned-0.5.31 lib/spree_zoned/engine.rb
spree_zoned-0.5.30 lib/spree_zoned/engine.rb
spree_zoned-0.5.29 lib/spree_zoned/engine.rb
spree_zoned-0.5.28 lib/spree_zoned/engine.rb