Module: Aptible::Resource
- Includes:
- GemConfig::Base
- Defined in:
- lib/aptible/resource.rb,
lib/aptible/resource/base.rb,
lib/aptible/resource/errors.rb,
lib/aptible/resource/adapter.rb,
lib/aptible/resource/boolean.rb,
lib/aptible/resource/version.rb,
lib/aptible/resource/null_retry_coordinator.rb,
lib/aptible/resource/default_retry_coordinator.rb
Defined Under Namespace
Classes: Adapter, Base, Boolean, DefaultRetryCoordinator, Errors, NullRetryCoordinator
Constant Summary
collapse
- RETRY_COORDINATOR_OVERRIDE =
:override_retry_coordinator_class
- VERSION =
'0.4.0'.freeze
Class Method Summary
collapse
Class Method Details
.override_retry_coordinator_class(klass) ⇒ Object
.retry_coordinator_class ⇒ Object
37
38
39
40
41
|
# File 'lib/aptible/resource.rb', line 37
def retry_coordinator_class
override = Thread.current[RETRY_COORDINATOR_OVERRIDE]
return override if override
configuration.retry_coordinator_class
end
|
.without_retry(&block) ⇒ Object