Class: Clacky::Tools::RedoTask
- Inherits:
-
Base
- Object
- Base
- Clacky::Tools::RedoTask
show all
- Defined in:
- lib/clacky/tools/redo_task.rb
Overview
Tool for redoing a task after undo (Time Machine feature)
Instance Method Summary
collapse
Methods inherited from Base
#category, #description, #name, #parameters, #to_function_definition
Instance Method Details
#execute(agent:, task_id:, **_args) ⇒ Object
22
23
24
25
26
27
28
29
30
|
# File 'lib/clacky/tools/redo_task.rb', line 22
def execute(agent:, task_id:, **_args)
result = agent.switch_to_task(task_id)
if result[:success]
result[:message]
else
"Error: #{result[:message]}"
end
end
|
32
33
34
|
# File 'lib/clacky/tools/redo_task.rb', line 32
def format_call(task_id:, **_args)
"Redoing to task #{task_id}..."
end
|
36
37
38
|
# File 'lib/clacky/tools/redo_task.rb', line 36
def format_result(result)
result
end
|