Class: MessagePack::RPC::Responder

Inherits:
Object
  • Object
show all
Defined in:
lib/msgpack/rpc.rb

Instance Method Summary collapse

Constructor Details

#initialize(socket, msgid) ⇒ Responder

Returns a new instance of Responder.



50
51
52
53
# File 'lib/msgpack/rpc.rb', line 50

def initialize(socket, msgid)
	@socket = socket
	@msgid = msgid
end

Instance Method Details

#error(err) ⇒ Object



59
60
61
# File 'lib/msgpack/rpc.rb', line 59

def error(err)
	result(nil, err)
end

#result(retval, err = nil) ⇒ Object



55
56
57
# File 'lib/msgpack/rpc.rb', line 55

def result(retval, err = nil)
	@socket.send_response(@msgid, retval, err)
end