class OCI::Auth::Signers::RptPathProvider::EnvRptPathProvider
env rpt path provider
Public Class Methods
new()
click to toggle source
Calls superclass method
OCI::Auth::Signers::RptPathProvider::RptPathProvider::new
# 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