Module: Datadog::Core::Workers::IntervalLoop::PrependedMethods
- Defined in:
- lib/datadog/core/workers/interval_loop.rb
Overview
Methods that must be prepended
Instance Method Summary collapse
Instance Method Details
#in_iteration? ⇒ Boolean
34 35 36 |
# File 'lib/datadog/core/workers/interval_loop.rb', line 34 def in_iteration? defined?(@in_iteration) && @in_iteration end |
#perform(*args) ⇒ Object
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/datadog/core/workers/interval_loop.rb', line 23 def perform(*args) perform_loop do @in_iteration = true begin super(*args) ensure @in_iteration = false end end end |