class AutoCommit::Detector

Public Class Methods

new(dir, &block) click to toggle source
# File lib/autocommit/detector.rb, line 5
def initialize dir, &block
  @notifier = INotify::Notifier.new
  @notifier.watch dir, :create, :modify, :delete, :moved_to, :moved_from, :recursive, &block
  @t = Thread.new {
    @notifier.run
  }
end

Public Instance Methods

stop() click to toggle source
# File lib/autocommit/detector.rb, line 13
def stop
  @t.kill
  @t.join
end