Method: Jsus::Util::Watcher.watch

Defined in:
lib/jsus/util/watcher.rb

.watch(input_dirs) {|filename| ... } ⇒ FSSM::Monitor

Watches input directories and their subdirectories for changes in js source files and package metadata files.

Parameters:

  • input_dirs (String, Array)

    directory or directories to watch

Yields:

  • (filename)

    Callback to trigger on creation / update / removal of any file in given directories

Yield Parameters:

  • filename (String)

    Updated filename full path

Returns:

  • (FSSM::Monitor)

    fssm monitor instance



11
12
13
# File 'lib/jsus/util/watcher.rb', line 11

def watch(input_dirs, &callback)
  new(input_dirs, &callback)
end