lib/importmap/engine.rb in importmap-rails-0.2.7 vs lib/importmap/engine.rb in importmap-rails-0.3.0
- old
+ new
@@ -4,9 +4,21 @@
class Engine < ::Rails::Engine
config.importmap = Importmap::Map.new
config.autoload_once_paths = %W( #{root}/app/helpers )
+ initializer "importmap.reloader" do |app|
+ app.config.paths.add "config/importmap.rb"
+
+ reloader = Importmap::Reloader.new
+
+ reloader.execute
+ app.reloaders << reloader
+ app.reloader.to_run do
+ reloader.execute
+ end
+ end
+
initializer "importmap.assets" do
if Rails.application.config.respond_to?(:assets)
Rails.application.config.assets.precompile += %w( es-module-shims.js )
Rails.application.config.assets.paths << Rails.root.join("app/javascript")
end