Module: SecretServer::Commands::Secret
- Included in:
- SecretServer::Commands
- Defined in:
- lib/secret_server/commands/secret.rb
Overview
Command to fetch Secret values
Instance Method Summary collapse
Instance Method Details
#secret(id, opts = {}) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/secret_server/commands/secret.rb', line 5 def secret(id, opts = {}) unless id.is_a?(Integer) && id > 0 raise ArgumentError, 'id must be a positive integer' end args = ['-s', id.to_s] if opts.key? :field args += opts[:field] == :all ? ['-ad'] : ['-f', opts[:field].to_s] end secret_exec(*args) end |