Method: Wakame::MasterManagers::ActionManager#trigger_action
- Defined in:
- lib/wakame/master_managers/action_manager.rb
#trigger_action(action = nil, &blk) ⇒ Object
74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/wakame/master_managers/action_manager.rb', line 74 def trigger_action(action=nil, &blk) if blk action = Action::ProcAction.new(blk) end raise ArgumentError unless action.is_a?(Action) context = create_job_context(action) action.action_manager = self action.job_id = context[:job_id] run_action(action) action.job_id end |