class Guard::Codeception

Attributes

options[RW]
runner[RW]

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method
# File lib/guard/codeception.rb, line 12
def initialize(options = {})
  super
  @options  = Options.with_defaults(options)
  @runner   = Runner.new(@options)
end

Public Instance Methods

reload() click to toggle source
# File lib/guard/codeception.rb, line 27
def reload
end
run_all() click to toggle source
# File lib/guard/codeception.rb, line 30
def run_all
  puts runner.run
end
run_on_modifications(paths) click to toggle source
# File lib/guard/codeception.rb, line 23
def run_on_modifications(paths)
  puts runner.run
end
start() click to toggle source
# File lib/guard/codeception.rb, line 18
def start
  _show_start_message
  puts runner.run if _should_test_on_start?
end

Private Instance Methods

_should_test_on_start?() click to toggle source
# File lib/guard/codeception.rb, line 40
def _should_test_on_start?
  options[:test_on_start]
end
_show_start_message() click to toggle source
# File lib/guard/codeception.rb, line 36
def _show_start_message
  ::Guard::UI::info 'Guard::Codeception is running'
end