module RailmailHelper def delivery_body(d) raw = d.raw return raw if raw.is_a? String return raw.body unless raw.multipart? part = get_body(raw, 'text/html') part ||= begin body = get_body(raw, 'text/plain') if body "
#{body}"
end
end
part ||= raw.parts.first.body
part
end
private
def get_body(raw, mime)
part = raw.parts.select{|p| p.content_type == mime}
if part.first
part.first.body
end
end
end