class Eth::Client::HttpAuth
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" @user = uri.user @password = uri.password @uri = URI("#{uri.scheme}://#{uri.user}:#{uri.password}@#{@host}:#{@port}#{uri.path}") end