Method: C3D::ConnectEth#initialize

Defined in:
lib/c3d/connectors/connect_ethereum.rb

#initialize(client) ⇒ ConnectEth

Returns a new instance of ConnectEth.



7
8
9
10
11
12
13
14
15
# File 'lib/c3d/connectors/connect_ethereum.rb', line 7

def initialize client
  @client = client
  @uri = URI.parse "http://#{ENV['ETH_HOST']}:#{ENV['ETH_PORT']}"
  @question_socket = Net::HTTP.new @uri.host, @uri.port
  @request = Net::HTTP::Post.new @uri.request_uri
  @request.content_type = 'application/json'
  @last_push = Time.now
  puts "[C3D::#{Time.now.strftime( "%F %T" )}] c3D->eth via RPC on port >>\t#{ENV['ETH_PORT']}"
end