Sha256: aa906b0e57646f90d909430d9afbbbdeb47d66f2bb7a52802a96043b12f36a29

Contents?: true

Size: 545 Bytes

Versions: 5

Compression:

Stored size: 545 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
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
datadog-ci-0.6.0 sig/datadog/ci/ext/environment/extractor.rbs
datadog-ci-0.5.1 sig/datadog/ci/ext/environment/extractor.rbs
datadog-ci-0.5.0 sig/datadog/ci/ext/environment/extractor.rbs
datadog-ci-0.4.1 sig/datadog/ci/ext/environment/extractor.rbs
datadog-ci-0.4.0 sig/datadog/ci/ext/environment/extractor.rbs