lib/alchemy_spree/engine.rb in alchemy_spree-0.1.0 vs lib/alchemy_spree/engine.rb in alchemy_spree-0.1.2

- old
+ new

@@ -1,7 +1,17 @@ require "alchemy_spree/alchemy_module" module AlchemySpree class Engine < ::Rails::Engine engine_name 'alchemy_spree' + + config.autoload_paths += %W(#{config.root}/lib) + + def self.activate + Dir.glob(File.join(File.dirname(__FILE__), "../app/overrides/**/*.rb")) do |c| + Rails.application.config.cache_classes ? require(c) : load(c) + end + end + + config.to_prepare &method(:activate).to_proc end end