class Object
Public Instance Methods
method_options()
click to toggle source
# File lib/mina/vault/helpers.rb, line 11 def method_options return mina_vault_auth_options unless mina_vault_auth_options.nil? die('mina_vault_auth_token is not set') if mina_vault_auth_token.nil? case mina_vault_auth_method when 'token' " #{mina_vault_auth_token}" when 'github' " -method=github token=#{mina_vault_auth_token}" end end
secrets_key()
click to toggle source
# File lib/mina/vault/helpers.rb, line 27 def secrets_key return mina_vault_secrets_key unless mina_vault_secrets_key.nil? "rails/#{rails_env}/#{vault_repo}" end
vault_auth_cmd()
click to toggle source
# File lib/mina/vault/helpers.rb, line 1 def vault_auth_cmd 'vault auth' + method_options end
vault_read_cmd()
click to toggle source
# File lib/mina/vault/helpers.rb, line 5 def vault_read_cmd "vault read -field=#{mina_vault_secrets_field} #{secrets_key}" end
vault_repo()
click to toggle source
# File lib/mina/vault/helpers.rb, line 22 def vault_repo return mina_vault_repo unless mina_vault_repo.nil? repository.match(%r{\/(.*)\..*})[1] end