lib/enmail.rb in enmail-0.1.0 vs lib/enmail.rb in enmail-0.2.0

- old
+ new

@@ -1,7 +1,28 @@ -require "enmail/key" -require "enmail/config" -require "enmail/certificate_finder" +# (c) Copyright 2018 Ribose Inc. +# +require "mail" + +require "enmail/version" +require "enmail/dependency_constraints" + +require "enmail/helpers/message_manipulation" +require "enmail/helpers/rfc1847" +require "enmail/helpers/rfc3156" + +require "enmail/adapters/base" +require "enmail/adapters/gpgme" +require "enmail/adapters/rnp" + +require "enmail/extensions/message_transport_encoding_restrictions" + module EnMail - # Your code goes here... + module_function + + def protect(mode, message, adapter:, **options) + adapter_obj = adapter.new(options) + adapter_obj.public_send mode, message + end end + +Mail::Message.prepend EnMail::Extensions::MessageTransportEncodingRestrictions