class OCI::Auth::Signers::RptPathProvider::EnvRptPathProvider

env rpt path provider

Public Class Methods

new() click to toggle source
# File lib/oci/auth/signers/resource_principal_token_path_provider/env_rpt_path_provider.rb, line 10
def initialize
  raise 'Unable to get OCI_RESOURCE_PRINCIPAL_RPT_ID from env var' if ENV[OCI_RESOURCE_PRINCIPAL_RPT_ID].nil?
  raise 'Unable to get OCI_RESOURCE_PRINCIPAL_RPT_PATH from env var' if ENV[OCI_RESOURCE_PRINCIPAL_RPT_PATH].nil?

  @rpt_id = ENV[OCI_RESOURCE_PRINCIPAL_RPT_ID]
  super(ENV[OCI_RESOURCE_PRINCIPAL_RPT_PATH])
end

Public Instance Methods

replacement_dict() click to toggle source
# File lib/oci/auth/signers/resource_principal_token_path_provider/env_rpt_path_provider.rb, line 18
def replacement_dict
  { 'id' => @rpt_id }
end