module Cadence::Concerns::Executable
Public Instance Methods
domain(*args)
click to toggle source
# File lib/cadence/concerns/executable.rb, line 6 def domain(*args) return @domain if args.empty? @domain = args.first end
headers(*args)
click to toggle source
# File lib/cadence/concerns/executable.rb, line 27 def headers(*args) return @headers if args.empty? @headers = args.first end
retry_policy(*args)
click to toggle source
# File lib/cadence/concerns/executable.rb, line 16 def retry_policy(*args) return @retry_policy if args.empty? @retry_policy = Cadence::RetryPolicy.new(args.first) @retry_policy.validate! end
task_list(*args)
click to toggle source
# File lib/cadence/concerns/executable.rb, line 11 def task_list(*args) return @task_list if args.empty? @task_list = args.first end
timeouts(*args)
click to toggle source
# File lib/cadence/concerns/executable.rb, line 22 def timeouts(*args) return @timeouts if args.empty? @timeouts = args.first end