class RawJsonRpc::ClientSock

Implements the raw json rpc client over a tcp socket. Includes the RawClientJsonRpcBase Module

Public Class Methods

new(ip, port) click to toggle source

Init the socket with host.

# File lib/rawjsonrpc/client.rb, line 96
def initialize(ip, port)
  @socket = TCPSocket.new(ip, port)
end

Public Instance Methods

close() click to toggle source

closes the socket connection

# File lib/rawjsonrpc/client.rb, line 100
def close
  @socket.close
end

Private Instance Methods

get_response() click to toggle source
# File lib/rawjsonrpc/client.rb, line 104
def get_response
  @socket.gets
end
send_request(str) click to toggle source
# File lib/rawjsonrpc/client.rb, line 108
def send_request str
  @socket.puts str
end