Skip to content

Commit 1fd7707

Browse files
committed
Fix logic to start the watcher
We should start if the variable isn't set or it it is set and nil.
1 parent a7c3d99 commit 1fd7707

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lib/spring/watcher/listen.rb

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,10 @@ class Listen < Abstract
2222
attr_reader :listener
2323

2424
def start
25-
return unless defined?(@listener)
25+
return if defined?(@listener) && @listener
2626

27-
unless @listener
28-
@listener = ::Listen.to(*base_directories, latency: latency, &method(:changed))
29-
@listener.start
30-
end
27+
@listener = ::Listen.to(*base_directories, latency: latency, &method(:changed))
28+
@listener.start
3129
end
3230

3331
def stop

0 commit comments

Comments
 (0)