class Guard::MinitestCr
Attributes
runner[RW]
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/guard/minitest_cr.rb, line 10 def initialize(options = {}) super @options = { all_on_start: true }.merge(options) @runner = Runner.new(@options) end
Public Instance Methods
reload()
click to toggle source
# File lib/guard/minitest_cr.rb, line 27 def reload true end
run_all()
click to toggle source
# File lib/guard/minitest_cr.rb, line 31 def run_all throw_on_failed_tests { runner.run_all } end
run_on_additions(paths)
click to toggle source
# File lib/guard/minitest_cr.rb, line 39 def run_on_additions(paths) runner.run_on_additions(paths) end
run_on_modifications(paths = [])
click to toggle source
# File lib/guard/minitest_cr.rb, line 35 def run_on_modifications(paths = []) throw_on_failed_tests { runner.run_on_modifications(paths) } end
run_on_removals(paths)
click to toggle source
# File lib/guard/minitest_cr.rb, line 43 def run_on_removals(paths) runner.run_on_removals(paths) end
start()
click to toggle source
# File lib/guard/minitest_cr.rb, line 18 def start Compat::UI.info "Guard::MinitestCr #{MinitestCrVersion::VERSION} is running!" run_all if @options[:all_on_start] end
stop()
click to toggle source
# File lib/guard/minitest_cr.rb, line 23 def stop true end
Private Instance Methods
throw_on_failed_tests() { || ... }
click to toggle source
# File lib/guard/minitest_cr.rb, line 49 def throw_on_failed_tests throw :task_has_failed unless yield end