class Guard::ConsistencyFail
Public Class Methods
new(options = {})
click to toggle source
Allowable options are: :environment defaults to ‘development’
Calls superclass method
# File lib/guard/consistency_fail.rb, line 9 def initialize(options = {}) @options = options @watchers = options[:watchers] super end
Public Instance Methods
reload()
click to toggle source
Called on Ctrl-Z signal This method should be mainly used for “reload” (really!) actions like reloading passenger/spork/bundler/…
# File lib/guard/consistency_fail.rb, line 25 def reload start end
run_all()
click to toggle source
Called on Ctrl-/ signal This method should be principally used for long action like running all specs/tests/…
# File lib/guard/consistency_fail.rb, line 31 def run_all start end
run_on_change(paths)
click to toggle source
Called on file(s) modifications
# File lib/guard/consistency_fail.rb, line 36 def run_on_change(paths) start end
start()
click to toggle source
# File lib/guard/consistency_fail.rb, line 15 def start system(cmd) end
stop()
click to toggle source
Called on Ctrl-C signal (when Guard
quits)
# File lib/guard/consistency_fail.rb, line 20 def stop end
Private Instance Methods
cmd()
click to toggle source
# File lib/guard/consistency_fail.rb, line 42 def cmd command = 'consistency_fail' command = "export RAILS_ENV=#{@options[:environment]}; #{command}" if @options[:environment] Compat::UI.info "Running consistency_fail: #{command}" command end