new(files, dirs={}, &block)
Class Public methods
It accepts two parameters on initialization. The first is an array of files
and the second is an optional hash of directories. The hash must have
directories as keys and the value is an array of extensions to be watched
under that directory.
This method must also receive a block that will be called once a path
changes. The array of files and list of directories cannot be changed after
FileUpdateChecker has been
initialized.