module LetterOpener::MessageWithIso2022Jp
Public Class Methods
included(klass)
click to toggle source
# File lib/letter_opener/message_with_iso_2022_jp.rb, line 4 def self.included klass klass.class_eval do def self.rendered_messages location, mail mail = MailWithIso2022Jp.new(mail) if mail.charset.upcase == "ISO-2022-JP" messages = [] messages << new(location, mail, mail.html_part) if mail.html_part messages << new(location, mail, mail.text_part) if mail.text_part messages << new(location, mail) if messages.empty? messages.each(&:render) messages.sort end end end
rendered_messages(location, mail)
click to toggle source
# File lib/letter_opener/message_with_iso_2022_jp.rb, line 6 def self.rendered_messages location, mail mail = MailWithIso2022Jp.new(mail) if mail.charset.upcase == "ISO-2022-JP" messages = [] messages << new(location, mail, mail.html_part) if mail.html_part messages << new(location, mail, mail.text_part) if mail.text_part messages << new(location, mail) if messages.empty? messages.each(&:render) messages.sort end