Class: Dropbox::Archive::Monitor
- Inherits:
-
Object
- Object
- Dropbox::Archive::Monitor
- Defined in:
- lib/dropbox/archive/monitor.rb
Instance Method Summary collapse
-
#initialize ⇒ Monitor
constructor
A new instance of Monitor.
Constructor Details
#initialize ⇒ Monitor
Returns a new instance of Monitor.
6 7 8 9 10 11 12 13 14 |
# File 'lib/dropbox/archive/monitor.rb', line 6 def initialize listener = Listen.to(File.(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 |