Class: Droonga::Client::Connection::DroongaProtocol::Coolio::Request
- Inherits:
-
Object
- Object
- Droonga::Client::Connection::DroongaProtocol::Coolio::Request
- Defined in:
- lib/droonga/client/connection/droonga-protocol/coolio.rb
Instance Method Summary collapse
-
#initialize(receiver, id, loop) ⇒ Request
constructor
A new instance of Request.
- #wait ⇒ Object
Constructor Details
#initialize(receiver, id, loop) ⇒ Request
Returns a new instance of Request.
36 37 38 39 40 |
# File 'lib/droonga/client/connection/droonga-protocol/coolio.rb', line 36 def initialize(receiver, id, loop) @receiver = receiver @id = id @loop = loop end |
Instance Method Details
#wait ⇒ Object
42 43 44 45 46 47 |
# File 'lib/droonga/client/connection/droonga-protocol/coolio.rb', line 42 def wait return if @receiver.received?(@id) until @receiver.received?(@id) @loop.run_once end end |