Windows Directory Monitor (WDM)
Windows Directory Monitor (WDM) is a library which can be used to monitor directories for changes. It's mostly implemented in C and uses the Win32 API for a better performance.
Note: This is still a work in progress, so it's not advisable to use it yet in anything (unless you are testing it, which is very much appreciated :)).
- Fix all the TODO's in the source.
- Add options to the
- Provide info about the change in the callback.
Add this line to your application's Gemfile:
And then execute:
Or install it yourself as:
$ gem install wdm
Compiling the extension for developers
Download the source, then run the following:
$ rake compile
To get debug messages, you need to enable them in the
#define WDM_DEBUG_ENABLED TRUE // This is disabled by default
TODO: Write usage instructions here
- Fork it
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Added some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request