Method: Conreality::Client#initialize

Defined in:
lib/conreality/client.rb

#initialize(master_host) ⇒ Client

Returns a new instance of Client.

Parameters:

  • master_host (String)


24
25
26
27
28
29
# File 'lib/conreality/client.rb', line 24

def initialize(master_host)
  channel_creds = :this_channel_is_insecure
  @channel      = RPC::Session::Stub.setup_channel(nil, master_host, channel_creds)
  @rpc_public   = RPC::Public::Stub.new(master_host, channel_creds, channel_override: @channel)
  @rpc_session  = RPC::Session::Stub.new(master_host, channel_creds, channel_override: @channel)
end