class Bones::RPC::Protocol::Request
Public Class Methods
new(id, method, params)
click to toggle source
# File lib/bones/rpc/protocol/request.rb, line 15 def initialize(id, method, params) @id = id @method = method @params = params end
Public Instance Methods
attach(node, future)
click to toggle source
# File lib/bones/rpc/protocol/request.rb, line 38 def attach(node, future) node.attach(:request, id, future) end
log_inspect()
click to toggle source
# File lib/bones/rpc/protocol/request.rb, line 27 def log_inspect type = "REQUEST" fields = [] fields << ["%-12s", type] fields << ["id=%s", id] fields << ["method=%s", method] fields << ["params=%s", params] f, v = fields.transpose f.join(" ") % v end
op_code()
click to toggle source
# File lib/bones/rpc/protocol/request.rb, line 23 def op_code 0 end