Sha256: a1527840d5f88f75347223154af27dca9d444c7e208ab2f1db2b411c731e2417
Contents?: true
Size: 592 Bytes
Versions: 7
Compression:
Stored size: 592 Bytes
Contents
module SecretsCli module Vault class Pull < SecretsCli::Vault::Read attr_reader :secrets_file, :secrets_dir def initialize(options) super SecretsCli::Check::Secrets.new(options).call @secrets_file = options.secrets_file || config.secrets_file @secrets_dir = options.secrets_dir || '.' end private def command secrets = super print_verbose("Writing to #{secrets_file}") File.open(File.join(secrets_dir, secrets_file), 'w') { |file| file.write(secrets) } secrets end end end end
Version data entries
7 entries across 7 versions & 1 rubygems