module ForemanInventoryUpload::Async::DelayedStart
Constants
- START_WINDOW
Public Instance Methods
after_delay(delay = nil, logger: nil, &block)
click to toggle source
# File lib/foreman_inventory_upload/async/delayed_start.rb, line 8 def after_delay(delay = nil, logger: nil, &block) logger ||= self.logger if respond_to? :logger delay ||= ForemanRhCloud.requests_delay || Random.new.rand(START_WINDOW) delay = delay.to_i logger&.debug("planning a delay for #{delay} seconds before the rest of the execution") sequence do plan_action(ForemanInventoryUpload::Async::DelayAction, delay) concurrence(&block) end end
humanized_name()
click to toggle source
Calls superclass method
# File lib/foreman_inventory_upload/async/delayed_start.rb, line 21 def humanized_name _('Wait and %s' % super) end