Class: EnMail::Adapters::GPGME

Inherits:
Base
  • Object
show all
Includes:
Helpers::MessageManipulation, Helpers::RFC1847, Helpers::RFC3156
Defined in:
lib/enmail/adapters/gpgme.rb

Overview

Secures e-mails according to RFC 3156 “MIME Security with OpenPGP”.

This adapter uses GnuPG Made Easy (GPGME) library via interface provided by gpgme gem.

Instance Attribute Summary

Attributes inherited from Base

#options

Instance Method Summary collapse

Methods included from Helpers::RFC3156

#sign_and_encrypt_combined, #sign_and_encrypt_encapsulated

Methods included from Helpers::RFC1847

#encrypt, #sign

Constructor Details

#initialize(*args) ⇒ GPGME

Returns a new instance of GPGME.



17
18
19
20
# File 'lib/enmail/adapters/gpgme.rb', line 17

def initialize(*args)
  require_relative "gpgme_requirements"
  super
end