Skip to content

Commit e4cd167

Browse files
committed
Add spring watch
When a pack moves, we want spring to update the loaded classes so that packwerk prints correct results
1 parent 13b0c4a commit e4cd167

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

lib/packs/rails/railtie.rb

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,19 @@ class Railtie < ::Rails::Railtie
1111
# hook into packs-rails via ActiveSupport hooks.
1212
ActiveSupport.run_load_hooks(:packs_rails, Packs)
1313
end
14-
14+
15+
config.after_initialize do |app|
16+
if defined?(Spring)
17+
puts "Hello Db Blasters!"
18+
Packs::Specification::Configuration.fetch.pack_paths.each do |dir|
19+
puts "#{dir}"
20+
Dir["#{dir}/package.yml"].each { |f|
21+
puts f
22+
Spring.watch(f)
23+
}
24+
end
25+
end
26+
end
1527
end
1628
end
1729
end

0 commit comments

Comments
 (0)