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.
25 26 27 28 29 |
# File 'lib/droonga/client/connection/droonga-protocol/coolio.rb', line 25 def initialize(receiver, id, loop) @receiver = receiver @id = id @loop = loop end |
Instance Method Details
#wait ⇒ Object
31 32 33 34 35 36 |
# File 'lib/droonga/client/connection/droonga-protocol/coolio.rb', line 31 def wait return if @receiver.received?(@id) until @receiver.received?(@id) @loop.run_once end end |