Class: Credentials::PasswordstoreProvider

Inherits:
Object
  • Object
show all
Defined in:
lib/credentials/passwordstore_provider.rb

Instance Method Summary collapse

Constructor Details

#initialize(pass_command: nil, pass_name:) ⇒ PasswordstoreProvider

Returns a new instance of PasswordstoreProvider.



6
7
8
9
10
# File 'lib/credentials/passwordstore_provider.rb', line 6

def initialize(pass_command: nil, pass_name:)
  default_command = '/usr/bin/pass'
  @pass_command = pass_command || default_command
  @pass_name = pass_name
end

Instance Method Details

#passwordObject



16
17
18
# File 'lib/credentials/passwordstore_provider.rb', line 16

def password
  credentials[:password]
end

#usernameObject



12
13
14
# File 'lib/credentials/passwordstore_provider.rb', line 12

def username
  credentials[:username]
end