Sha256: 3990ff0da8a88a567e8ca227308e98a8865b6608e79db5363996c88c59453f6d
Contents?: true
Size: 505 Bytes
Versions: 4
Compression:
Stored size: 505 Bytes
Contents
module SecretsCli module Vault class Pull < SecretsCli::Vault::Read attr_reader :secrets_file, :secrets_dir def initialize(options) super @secrets_file = options.secrets_file || config.secrets_file @secrets_dir = options.secrets_dir || '.' end def call secrets = super.first print_verbose("Writing to #{secrets_file}") File.open(File.join(secrets_dir, secrets_file), 'w') { |f| f.write(secrets) } end end end end
Version data entries
4 entries across 4 versions & 1 rubygems