class BehaveFun::BranchTasks::DynamicGuardSelector
Public Instance Methods
child_fail()
click to toggle source
# File lib/behave_fun/branch_tasks/dynamic_guard_selector.rb, line 26 def child_fail fail end
child_running()
click to toggle source
# File lib/behave_fun/branch_tasks/dynamic_guard_selector.rb, line 18 def child_running running end
child_success()
click to toggle source
# File lib/behave_fun/branch_tasks/dynamic_guard_selector.rb, line 22 def child_success success end
execute()
click to toggle source
# File lib/behave_fun/branch_tasks/dynamic_guard_selector.rb, line 3 def execute child = @children.find { _1.guard_passed? } if @current_child != child @current_child.cancel if @current_child @current_child = child @current_child.reset end @current_child.run end
start()
click to toggle source
Calls superclass method
# File lib/behave_fun/branch_tasks/dynamic_guard_selector.rb, line 13 def start super @current_child = nil end