This is an evented worker for ruote's file system storage.
It uses EventMachine and em-dir-watcher under the hood.
Sorry, it's quite complicated at the moment as we're relying on ruote 2.3.0 which isn't released yet. For now, clone the source and have a look at examples/test.rb. Don't forget to run bundle.
If you're not using Linux, you'll have to modify the gemspec to not have rb-inotify as dependency. See em-dir-watcher's documentation for the gems you need to install on your system.
Ruote's #wait_for method doesn't work with Ruote::EventedFsWorker.
Same as ruote's, but copyright is (c) 2012 Torsten Schönebaum.