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