class Eth::Client::Http
def initialize(host)
-
host
(String
) -- an URI pointing to an HTTP RPC-API.
def initialize(host) super uri = URI.parse(host) raise ArgumentError, "Unable to parse the HTTP-URI!" unless ["http", "https"].include? uri.scheme @host = uri.host @port = uri.port @ssl = uri.scheme == "https" @uri = URI("#{uri.scheme}://#{@host}:#{@port}#{uri.path}") end