Method: Leeloo::GpgPrivateLocalFileSystemKeystore#keys

Defined in:
lib/leeloo/keystore.rb

#keysObject



143
144
145
146
147
# File 'lib/leeloo/keystore.rb', line 143

def keys
  available = GPGME::Key.find(:public, nil, ).map { |key| key.email }
  actual = Dir.glob("#{@path}/keys/**").map { |path| path.split('/').last }
  available.map { |email| actual.include?(email) ? "#{email}::true" : "#{email}::false" }
end