Class: Security::InternetPassword
Instance Attribute Summary
Attributes inherited from Password
#attributes, #keychain, #password
Class Method Summary
collapse
Methods inherited from Password
#initialize
Class Method Details
.add(server, account, password, options = {}) ⇒ Object
79
80
81
82
83
84
85
|
# File 'lib/security/password.rb', line 79
def add(server, account, password, options = {})
options[:a] = account
options[:s] = server
options[:w] = password
system "security add-internet-password #{flags_for_options(options)}"
end
|
.delete(options) ⇒ Object
91
92
93
|
# File 'lib/security/password.rb', line 91
def delete(options)
system "security delete-internet-password #{flags_for_options(options)}"
end
|
.find(options) ⇒ Object
87
88
89
|
# File 'lib/security/password.rb', line 87
def find(options)
password_from_output(`security 2>&1 find-internet-password -g #{flags_for_options(options)}`)
end
|