diff --git a/lib/rubygems/printable_uri.rb b/lib/rubygems/printable_uri.rb index f719f4d1a19756..47587792e04b6b 100644 --- a/lib/rubygems/printable_uri.rb +++ b/lib/rubygems/printable_uri.rb @@ -4,7 +4,10 @@ class Gem::PrintableUri def self.parse_uri(uri) - new(uri).parse_uri + printable_uri = new(uri) + printable_uri.parse_uri + + printable_uri end def initialize(original_uri) @@ -15,8 +18,6 @@ def parse_uri @original_uri = Gem::UriParser.parse_uri(@original_uri) @uri = @original_uri.clone redact_credential if valid_uri? - - self end def valid_uri?