class SecretEnv::Storage::File
Constants
- LOCAL_FILE_PATH
Public Class Methods
new(namespace: '')
click to toggle source
Calls superclass method
SecretEnv::Storage::Base::new
# File lib/secret_env/storage.rb, line 62 def initialize(namespace: '') super @secrets = Hash[*::File.readlines(LOCAL_FILE_PATH).map(&:strip).map {|line| line.split("=", 2) }.flatten] end
Public Instance Methods
retrieve(secret_key)
click to toggle source
# File lib/secret_env/storage.rb, line 67 def retrieve(secret_key) @secrets[full_key(secret_key)] end