Class: Delayer::Deferred::Request::Await
- Defined in:
- lib/delayer/deferred/request.rb
Overview
Chainable#+@ が呼ばれた時に、一旦そこで処理を止めるためのリクエスト。value には、実行完了を待つDeferredが入っている。
わかりやすい!
accept_request
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Delayer::Deferred::Request::Base
Instance Method Details
#accept_request(worker:, deferred:) ⇒ Object
41 42 43 44 |
# File 'lib/delayer/deferred/request.rb', line 41 def accept_request(worker:, deferred:) deferred.enter_await foreign_deferred.add_child(Delayer::Deferred::Chain::Await.new(worker: worker, deferred: deferred)) end |