Method: Mushy::FileWatch#loop
- Defined in:
- lib/mushy/fluxs/file_watch.rb
#loop(&block) ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/mushy/fluxs/file_watch.rb', line 77 def loop(&block) directory = config[:directory].to_s != '' ? config[:directory] : Dir.pwd listener = Listen.to(directory) do |modified, added, removed| block.call convert_changes_to_event(modified, added, removed, config) end listener.start sleep end |