class Electrb::Client

Attributes

client[R]

Public Class Methods

new(host, port) click to toggle source
# File lib/electrb/client.rb, line 7
def initialize(host, port)
  @client = Jsonrpctcp::Client.new(host, port)
end

Public Instance Methods

request(method_name, *args) click to toggle source

Send RPC request. @param [String] method_name Method name to be called by RPC. @return [String] RPC result.

# File lib/electrb/client.rb, line 14
def request(method_name, *args)
  send_request(method_name, *args)
end

Private Instance Methods

send_request(method_name, *args) click to toggle source
# File lib/electrb/client.rb, line 20
def send_request(method_name, *args)
  response = client.send(method_name, *args)
  response['result']
end