Module: Sidekiq::Postpone::CoreExt

Defined in:
lib/sidekiq/postpone/core_ext.rb

Instance Method Summary collapse

Instance Method Details

#raw_push(payloads) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/sidekiq/postpone/core_ext.rb', line 3

def raw_push(payloads)
  postpone = Thread.current[:sidekiq_postpone]
  if postpone
    ignored = postpone.push(payloads)
    super(ignored) if ignored
    true
  else
    super
  end
end