class EncryptionKey
Attributes
items[R]
Public Class Methods
new(data)
click to toggle source
# File lib/encryption_key.rb, line 6 def initialize(data) @items = data['list'].map {|k| EncryptionKeyItem.new k} end
Public Instance Methods
get(identifier)
click to toggle source
# File lib/encryption_key.rb, line 14 def get(identifier) @items.select {|ek| ek.identifier == identifier || ek.level == identifier}.first end
unlock(password)
click to toggle source
# File lib/encryption_key.rb, line 10 def unlock(password) @items.collect {|ek| ek.unlock password}.all? end