Method: MacKeychain#save

Defined in:
lib/mac_keychain.rb

#save(username, password) ⇒ Object

Create Keychain item if it does not exist, otherwise update it. Returns creation/update status code, please see Keychain Services Result Codes.



73
74
75
76
77
78
79
80
# File 'lib/mac_keychain.rb', line 73

def save(username, password)
  code = create(username, password)
  if ErrSecDuplicateItem == code
    update(username, password)
  else
    code
  end
end