Sha256: 49b426d82468d4bf0ef0b69e7b63751a0eca480fbecc961105fb5931cd5a63ad

Contents?: true

Size: 264 Bytes

Versions: 9

Compression:

Stored size: 264 Bytes

Contents

# frozen_string_literal: true

module Datadog
  module CI
    module Utils
      module Url
        def self.filter_sensitive_info(url)
          return nil if url.nil?

          url.gsub(%r{((https?|ssh)://)[^/]*@}, '\1')
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
datadog-ci-0.8.2 lib/datadog/ci/utils/url.rb
datadog-ci-0.8.1 lib/datadog/ci/utils/url.rb
datadog-ci-0.8.0 lib/datadog/ci/utils/url.rb
datadog-ci-0.7.0 lib/datadog/ci/utils/url.rb
datadog-ci-0.6.0 lib/datadog/ci/utils/url.rb
datadog-ci-0.5.1 lib/datadog/ci/utils/url.rb
datadog-ci-0.5.0 lib/datadog/ci/utils/url.rb
datadog-ci-0.4.1 lib/datadog/ci/utils/url.rb
datadog-ci-0.4.0 lib/datadog/ci/utils/url.rb