class Droonga::Client::Connection::DroongaProtocol::Coolio::Request

Public Class Methods

new(receiver, id, loop) click to toggle source
# File lib/droonga/client/connection/droonga-protocol/coolio.rb, line 36
def initialize(receiver, id, loop)
  @receiver = receiver
  @id = id
  @loop = loop
end

Public Instance Methods

wait() click to toggle source
# 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