class Mail::Gpg::MimeSignedMessage
Public Class Methods
setup(signed_mail, options = {})
click to toggle source
# File lib/mail/gpg/mime_signed_message.rb, line 7 def self.setup(signed_mail, options = {}) content_part, signature = signed_mail.parts success, vr = SignPart.verify_signature(content_part, signature, options) self.new do verify_result vr signed_mail.header.fields.each do |field| header[field.name] = field.value end content_part.header.fields.each do |field| header[field.name] = field.value end if content_part.multipart? content_part.parts.each{|part| add_part part} else body content_part.body.raw_source end end end