module RspecExtensions::GetMessagePart
Public Instance Methods
get_message_part(mail, content_type)
click to toggle source
# File lib/rspec_tapas/get_message_part.rb, line 3 def get_message_part(mail, content_type) is_multipart = mail.body.parts.present? if is_multipart mail.body.parts.detect { |part| part.content_type.match(content_type) }.body.raw_source else mail.body.raw_source end end
html_part(mail)
click to toggle source
# File lib/rspec_tapas/get_message_part.rb, line 12 def html_part(mail) get_message_part(mail, /html/) end
text_part(mail)
click to toggle source
# File lib/rspec_tapas/get_message_part.rb, line 16 def text_part(mail) get_message_part(mail, /plain/) end