Method: Shards::Workflow::Base#run_step
- Defined in:
- lib/shards/workflow/base.rb
#run_step ⇒ Object
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'lib/shards/workflow/base.rb', line 81 def run_step @step=flow[pointer] @pointer_history << pointer @answer=nil begin send pointer @pointer=step['correct'] rescue => e e. @pointer=step['wrong'] end @step=flow[pointer] run_step if @step['correct']!='final_step' end |