class Dropbox::Archive::Monitor

Public Class Methods

new() click to toggle source
# File lib/dropbox/archive/monitor.rb, line 6
def initialize
  listener = Listen.to(File.expand_path(Dropbox::Archive.config.get('directory'))) do |modified, added, removed|
    added.each { |path| Dropbox::Archive.upload(path) }
    modified.each { |path| Dropbox::Archive.upload(path) }
  end

  listener.start
  sleep
end