Sha256: a660316f1696fd37f039a6249d328ba8a3294beb5c613ad734afc2e9cef68cec
Contents?: true
Size: 812 Bytes
Versions: 8
Compression:
Stored size: 812 Bytes
Contents
require 'guard' require 'guard/guard' module Guard class Spork < Guard autoload :Runner, 'guard/spork/runner' autoload :SporkInstance, 'guard/spork/spork_instance' attr_accessor :runner def initialize(watchers=[], options={}) super @runner = Runner.new(options) end def start runner.kill_global_sporks runner.launch_sporks("start") end def reload runner.kill_sporks runner.launch_sporks("reload") end def run_on_change(paths_or_symbol) if paths_or_symbol.is_a?(Symbol) runner.kill_sporks(paths_or_symbol) runner.launch_sporks("reload", paths_or_symbol) else runner.kill_sporks runner.launch_sporks("reload") end end def stop runner.kill_sporks end end end
Version data entries
8 entries across 8 versions & 1 rubygems