Sha256: 4eed63443df3205d6d0ed14675734bbba6a9a4763cfbc64e3860ece5a50432b5
Contents?: true
Size: 368 Bytes
Versions: 2
Compression:
Stored size: 368 Bytes
Contents
module PatchMeIn class Engine < ::Rails::Engine isolate_namespace PatchMeIn initializer "patch_me_in.reloader" do |app| app.reloader.to_prepare do Dir.glob("**/*.rb", base: app.root / "app/patches") do |name| puts "Patching #{name}" name.sub(/\.rb$/, "").camelize.constantize.apply! end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
patch_me_in-0.1.1 | lib/patch_me_in/engine.rb |
patch_me_in-0.1.0 | lib/patch_me_in/engine.rb |