class Guard::Shell

Public Instance Methods

available_watchers() click to toggle source
# File lib/guard/shell.rb, line 30
def available_watchers
  watchers
end
run_all() click to toggle source

Call run_on_change for all files which match this guard.

# File lib/guard/shell.rb, line 17
def run_all
  available_watchers.each do |watcher|
    output = watcher.call_action([])

    run_on_modifications(output)
  end
end
run_on_modifications(res) click to toggle source

Print the result of the command(s), if there are results to be printed.

# File lib/guard/shell.rb, line 26
def run_on_modifications(res)
  $stdout.puts res if res
end
start() click to toggle source

Calls run_all if the :all_on_start option is present.

# File lib/guard/shell.rb, line 8
def start
  run_all if options[:all_on_start]
end
stop() click to toggle source

Defined only to make callback(:stop_begin) and callback(:stop_end) working

# File lib/guard/shell.rb, line 13
def stop
end