class Veil::CredentialCollection
Public Class Methods
from_config(opts)
click to toggle source
# File lib/veil/credential_collection.rb, line 9 def self.from_config(opts) klass = case opts[:provider] when 'chef-secrets-file' ChefSecretsFile when 'chef-secrets-env' ChefSecretsEnv when 'chef-secrets-fd' ChefSecretsFd else raise UnknownProvider, "Unknown provider: #{opts[:provider]}" end klass.new(opts) end