Method: GPGME::KeyCommon#capability

Defined in:
lib/gpgme/key_common.rb

#capabilityObject

Array of capabilities for this key. It can contain any combination of :encrypt, :sign, :certify or :authenticate

[View source]

17
18
19
20
21
22
23
24
# File 'lib/gpgme/key_common.rb', line 17

def capability
  caps = []
  caps << :encrypt if @can_encrypt == 1
  caps << :sign if @can_sign == 1
  caps << :certify if @can_certify == 1
  caps << :authenticate if @can_authenticate == 1
  caps
end