module Legion::Extensions::Actors::Base
Public Instance Methods
args()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 29 def args {} end
check_subtask?()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 33 def check_subtask? true end
enabled?()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 41 def enabled? true end
function()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 21 def function nil end
generate_task?()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 37 def generate_task? false end
manual()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 14 def manual runner_class.send(runner_function, **args) rescue StandardError => e Legion::Logging.error e.message Legion::Logging.error e.backtrace end
runner()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 7 def runner Legion::Runner.run(runner_class: runner_class, function: function, check_subtask: check_subtask?, generate_task: generate_task?) rescue StandardError => e Legion::Logging.error e.message Legion::Logging.error e.backtrace end
use_runner?()
click to toggle source
# File lib/legion/extensions/actors/base.rb, line 25 def use_runner? true end