diff --git a/lib/eth/client/http.rb b/lib/eth/client/http.rb index 96ced341..3f9cef61 100644 --- a/lib/eth/client/http.rb +++ b/lib/eth/client/http.rb @@ -46,7 +46,7 @@ def initialize(host) @host = uri.host @port = uri.port @ssl = uri.scheme == "https" - if Regexp.new(":.*@.*:", Regexp::IGNORECASE).match host + if !(uri.user.nil? && uri.password.nil?) @user = uri.user @password = uri.password @uri = URI("#{uri.scheme}://#{uri.user}:#{uri.password}@#{@host}:#{@port}#{uri.path}")