Skip to content

Commit b7ee5de

Browse files
authored
Merge pull request #21 from 284km/fix_ruby_warning
Fix "warning: instance variable @Listener not initialized"
2 parents 3dfacc3 + 0582129 commit b7ee5de

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/spring/watcher/listen.rb

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

2424
def start
25-
unless @listener
25+
unless defined?(@listener)
2626
@listener = ::Listen.to(*base_directories, latency: latency, &method(:changed))
2727
@listener.start
2828
end
2929
end
3030

3131
def stop
32-
if @listener
32+
if defined?(@listener)
3333
@listener.stop
3434
@listener = nil
3535
end
3636
end
3737

3838
def subjects_changed
39-
return unless @listener
39+
return unless defined?(@listener)
4040
return unless @listener.respond_to?(:directories)
4141
return unless @listener.directories.sort != base_directories.sort
4242
restart

0 commit comments

Comments
 (0)