module Temporal::Concerns::Executable
Public Instance Methods
headers(*args)
click to toggle source
# File lib/temporal/concerns/executable.rb, line 31 def headers(*args) return @headers if args.empty? @headers = args.first end
namespace(*args)
click to toggle source
# File lib/temporal/concerns/executable.rb, line 6 def namespace(*args) return @namespace if args.empty? @namespace = args.first end
retry_policy(*args)
click to toggle source
# File lib/temporal/concerns/executable.rb, line 20 def retry_policy(*args) return @retry_policy if args.empty? @retry_policy = Temporal::RetryPolicy.new(args.first) @retry_policy.validate! end
task_list(*args)
click to toggle source
# File lib/temporal/concerns/executable.rb, line 16 def task_list(*args) task_queue(*args) end
task_queue(*args)
click to toggle source
# File lib/temporal/concerns/executable.rb, line 11 def task_queue(*args) return @task_queue if args.empty? @task_queue = args.first end
timeouts(*args)
click to toggle source
# File lib/temporal/concerns/executable.rb, line 26 def timeouts(*args) return @timeouts if args.empty? @timeouts = args.first end