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

base class

Public Class Methods

new(template) click to toggle source
# File lib/oci/auth/signers/resource_principal_token_path_provider/rpt_path_provider.rb, line 14
def initialize(template)
  @template = template
end

Public Instance Methods

replacement_dict() click to toggle source
# File lib/oci/auth/signers/resource_principal_token_path_provider/rpt_path_provider.rb, line 29
def replacement_dict
  nil
end
token_path() click to toggle source
# File lib/oci/auth/signers/resource_principal_token_path_provider/rpt_path_provider.rb, line 18
def token_path
  path = @template
  unless replacement_dict.nil?
    path = @template
    replacement_dict.each do |key, val|
      path = path.gsub("{#{key}}", val)
    end
  end
  path
end