Method: Keylime::FileKeychainSegment#delete
- Defined in:
- lib/keylime/credential.rb
#delete(fields = {}) ⇒ Object
102 103 104 105 106 107 108 109 |
# File 'lib/keylime/credential.rb', line 102 def delete(fields = {}) raise('No fields given') if fields.empty? fields = stringify(fields) new = entries.select do |x| fields.any? { |k, v| x[k] != v } end write_file! new end |