Sha256: 0e9429ff58437853658eea38a19b8e7d88b3bd2b971d8fd7222b3041526b4504
Contents?: true
Size: 665 Bytes
Versions: 4
Compression:
Stored size: 665 Bytes
Contents
module WebValve class Engine < ::Rails::Engine isolate_namespace WebValve if WebValve.enabled? initializer "webvalve.set_autoload_paths", before: :set_autoload_paths do |app| WebValve.config_paths << app.root WebValve.config_paths.each do |root| app.config.eager_load_paths << root.join('webvalve').to_s end end initializer "webvalve.setup" do WebValve.config_paths.each do |root| path = root.join('config', 'webvalve.rb').to_s load path if File.exist?(path) end config.after_initialize do WebValve.setup end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
webvalve-0.9.3 | lib/webvalve/engine.rb |
webvalve-0.9.2 | lib/webvalve/engine.rb |
webvalve-0.9.1 | lib/webvalve/engine.rb |
webvalve-0.9.0 | lib/webvalve/engine.rb |