Module: DopCommon::RunOptions
Instance Method Summary
collapse
Methods included from Validator
#log_validation_method, #set_not_valid, #try_validate_obj, #valid?
Instance Method Details
#canary_host ⇒ Object
26
27
28
29
|
# File 'lib/dop_common/run_options.rb', line 26
def canary_host
@canary_host ||= canary_host_valid? ?
@hash[:canary_host] : false
end
|
#max_in_flight ⇒ Object
16
17
18
19
|
# File 'lib/dop_common/run_options.rb', line 16
def max_in_flight
@max_in_flight ||= max_in_flight_valid? ?
@hash[:max_in_flight] : nil
end
|
#max_per_role ⇒ Object
21
22
23
24
|
# File 'lib/dop_common/run_options.rb', line 21
def max_per_role
@max_per_role ||= max_per_role_valid? ?
@hash[:max_per_role] : nil
end
|
#valitdate_shared_options ⇒ Object
10
11
12
13
14
|
# File 'lib/dop_common/run_options.rb', line 10
def valitdate_shared_options
log_validation_method('max_in_flight_valid?')
log_validation_method('max_per_role_valid?')
log_validation_method('canary_host_valid?')
end
|