class Delayer::Deferred::Request::Pass

一旦処理を中断して、Delayerキューに並び直すためのリクエスト。 Tools#pass から利用される。 新たなインスタンスは作らず、 PASS にあるインスタンスを使うこと。

Public Instance Methods

accept_request(worker:, deferred:) click to toggle source
# File lib/delayer/deferred/request.rb, line 50
def accept_request(worker:, deferred:)
  deferred.enter_pass
  worker.resume_pass(deferred)
end