method

credential_filtered_uri

ruby latest stable - Class: Bundler::URICredentialsFilter

Method not available on this version

This method is only available on newer versions. The first available version (v2_6_3) is shown here.

credential_filtered_uri(uri_to_anonymize)
public

No documentation available.

# File lib/bundler/uri_credentials_filter.rb, line 7
    def credential_filtered_uri(uri_to_anonymize)
      return uri_to_anonymize if uri_to_anonymize.nil?
      uri = uri_to_anonymize.dup
      uri = URI(uri.to_s) unless uri.is_a?(URI)
      if uri.userinfo
        # oauth authentication
        if uri.password == "x-oauth-basic" || uri.password == "x"
          # URI as string does not display with password if no user is set
          oauth_designation = uri.password
          uri.user = oauth_designation
        end
        uri.password = nil
      end
      return uri if uri_to_anonymize.is_a?(URI)
      return uri.to_s if uri_to_anonymize.is_a?(String)
    rescue URI::InvalidURIError # uri is not canonical uri scheme
      uri
    end