Module: ActionLogic::ActionTask::ClassMethods

Defined in:
lib/action_logic/action_task.rb

Instance Method Summary collapse

Instance Method Details

#__private__typeObject



19
20
21
# File 'lib/action_logic/action_task.rb', line 19

def __private__type
  "task"
end

#execute(params = {}) ⇒ Object



12
13
14
15
16
17
# File 'lib/action_logic/action_task.rb', line 12

def execute(params = {})
  around(params) do |execution_context|
    execution_context.call
    execution_context.context
  end
end