Sha256: c4d1947495ec009f04e01de835f37ed45a87d169c2fb22123f5528e755557c32

Contents?: true

Size: 608 Bytes

Versions: 4

Compression:

Stored size: 608 Bytes

Contents

module Datadog
  module CI
    module Ext
      module Environment
        class Extractor
          @env: Hash[String, String?]
          @provider: Providers::Base
          @tags: Hash[String, untyped]

          def initialize: (Hash[String, String?] env, ?provider_klass: singleton(Providers::Base)?) -> void

          def tags: () -> Hash[String, untyped]

          private

          attr_reader env: untyped

          def normalize_git!: () -> void

          def expand_workspace!: () -> void

          def filter_sensitive_info: (String? url) -> String?
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
datadog-ci-0.3.0 sig/datadog/ci/ext/environment/extractor.rbs
datadog-ci-0.2.0 sig/datadog/ci/ext/environment/extractor.rbs
datadog-ci-0.1.1 sig/datadog/ci/ext/environment/extractor.rbs
datadog-ci-0.1.0 sig/datadog/ci/ext/environment/extractor.rbs