class Alki::Reload::ListenWatcher

Public Class Methods

listener(dirs,reloader) click to toggle source
# File lib/alki/reload/listen_watcher.rb, line 9
def self.listener(dirs,reloader)
  @listeners[dirs] ||= Listener.new(dirs,reloader)
end
new(reloader,dirs) click to toggle source
# File lib/alki/reload/listen_watcher.rb, line 13
def initialize(reloader,dirs)
  @listener = self.class.listener dirs, reloader
  @started = false
end

Public Instance Methods

start() click to toggle source
# File lib/alki/reload/listen_watcher.rb, line 18
def start
  unless @started
    @listener.start
    @started = true
  end
end
stop() click to toggle source
# File lib/alki/reload/listen_watcher.rb, line 25
def stop
  if @started
    @listener.stop
    @started = false
  end
end