Skip to content

Commit 81477dc

Browse files
authored
Merge pull request #36 from npezza93/file-watcher
Use the application file_watcher
2 parents d2dc15e + bf15969 commit 81477dc

File tree

3 files changed

+2
-12
lines changed

3 files changed

+2
-12
lines changed

Gemfile.lock

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ PATH
22
remote: .
33
specs:
44
importmap-rails (0.7.1)
5-
listen (~> 3.7)
65
rails (>= 6.0.0)
76

87
GEM
@@ -83,14 +82,10 @@ GEM
8382
concurrent-ruby (1.1.9)
8483
crass (1.0.6)
8584
erubi (1.10.0)
86-
ffi (1.15.4)
8785
globalid (0.5.1)
8886
activesupport (>= 5.0)
8987
i18n (1.8.10)
9088
concurrent-ruby (~> 1.0)
91-
listen (3.7.0)
92-
rb-fsevent (~> 0.10, >= 0.10.3)
93-
rb-inotify (~> 0.9, >= 0.9.10)
9489
loofah (2.10.0)
9590
crass (~> 1.0.2)
9691
nokogiri (>= 1.5.9)
@@ -139,9 +134,6 @@ GEM
139134
rake (>= 0.8.7)
140135
thor (~> 1.0)
141136
rake (13.0.6)
142-
rb-fsevent (0.11.0)
143-
rb-inotify (0.10.1)
144-
ffi (~> 1.0)
145137
regexp_parser (2.1.1)
146138
rexml (3.2.5)
147139
rubyzip (2.3.2)

importmap-rails.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,4 @@ Gem::Specification.new do |spec|
1515
spec.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.md"]
1616

1717
spec.add_dependency "rails", ">= 6.0.0"
18-
spec.add_dependency "listen", "~> 3.7"
1918
end

lib/importmap/map.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
require "pathname"
2-
require "active_support/evented_file_update_checker"
32

43
class Importmap::Map
54
attr_reader :packages, :directories
@@ -63,11 +62,11 @@ def digest(resolver:)
6362
def cache_sweeper(watches: nil)
6463
if watches
6564
@cache_sweeper =
66-
ActiveSupport::EventedFileUpdateChecker.new([], Array(watches).collect { |dir| [ dir, "js"] }.to_h) do
65+
Rails.application.config.file_watcher.new([], Array(watches).collect { |dir| [ dir.to_s, "js"] }.to_h) do
6766
clear_cache
6867
end
6968
else
70-
@cache_sweeper
69+
@cache_sweeper
7170
end
7271
end
7372

0 commit comments

Comments
 (0)