class ContainerConfig::Provider::RailsCredential
Rails
credential config value provider
Public Instance Methods
load(key, *dig_keys, **options)
click to toggle source
Loads a Rails
credential configuration setting
@param [String] key Configuration key to load @param [Array] dig_keys Variable keys to use to load from providers that accept a dig structure
defaults to the lowercase key split by underscores "MY_PASSWORD" => ["my", "password"]
@param [Hash] options Options Hash
@return [Object] configuration setting value
Calls superclass method
ContainerConfig::Provider::Base#load
# File lib/container_config/provider/rails_credential.rb, line 25 def load(key, *dig_keys, **options) super ::Rails.application&.credentials&.config&.dig(*dig_keys.map(&:to_sym)) end
name()
click to toggle source
@see ContainerConfig::Provider::Base#name
# File lib/container_config/provider/rails_credential.rb, line 10 def name "Rails Credential" end