Module | OpenWFE::CommandMixin |
In: |
lib/openwfe/expressions/fe_command.rb
|
A mixin shared by ‘iterator’ and ‘cursor’ (‘loop’), simply provides the methods for looking up the "command" (break, skip, rewind, …) from the workitem and the process.
# File lib/openwfe/expressions/fe_command.rb, line 78 78: def determine_command_and_step (workitem) 79: 80: command_field = lookup_command_field workitem 81: 82: command, step = lookup_command command_field, workitem 83: 84: disallow_list = lookup_disallow workitem 85: 86: command = nil \ 87: if disallow_list and disallow_list.include?(command) 88: 89: workitem.attributes.delete(command_field) 90: 91: [ command, step ] 92: end