Module: Cadence::Concerns::Executable
Instance Method Summary collapse
- #domain(*args) ⇒ Object
- #headers(*args) ⇒ Object
- #retry_policy(*args) ⇒ Object
- #task_list(*args) ⇒ Object
- #timeouts(*args) ⇒ Object
Instance Method Details
#domain(*args) ⇒ Object
6 7 8 9 |
# File 'lib/cadence/concerns/executable.rb', line 6 def domain(*args) return @domain if args.empty? @domain = args.first end |
#headers(*args) ⇒ Object
27 28 29 30 |
# File 'lib/cadence/concerns/executable.rb', line 27 def headers(*args) return @headers if args.empty? @headers = args.first end |
#retry_policy(*args) ⇒ Object
16 17 18 19 20 |
# 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) ⇒ Object
11 12 13 14 |
# 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) ⇒ Object
22 23 24 25 |
# File 'lib/cadence/concerns/executable.rb', line 22 def timeouts(*args) return @timeouts if args.empty? @timeouts = args.first end |