Project

General

Profile

« Previous | Next » 

Revision f1ca78f5

Added by Marc Dequènes almost 14 years ago

  • ID f1ca78f5fba9ae6e6fc9eb0a759ac6f3d0ccd511

[fix/evol] added new Mail helper methods for headers and use them to display received mail info properly

View differences:

lib/cyborghood/mail.rb
@mail
end
def self.header_value_pretty(v)
TMail::Unquoter.unquote_and_convert_to(v.to_s, "UTF-8")
end
def self.header_value_smtp(v)
quote_address_if_necessary(v, "UTF-8")
end
["from", "to", "cc", "bcc"].each do |h|
class_eval <<-EOF
def #{h}_addrs_pretty
@mail.#{h}_addrs.collect do |a|
self.class.header_value_pretty(a)
end
end
def #{h}_pretty
self.#{h}_addrs_pretty.join(", ")
end
EOF
end
def subject_pretty
self.class.header_value_pretty(self.subject)
end
def process
if is_marked?
return MailReport.new(:error => _("Replay detected."))

Also available in: Unified diff