3 class ForwardMode < EditMessageMode
4 attr_reader :body, :header
9 "From" => AccountManager.default_account.full_address,
10 "Subject" => "Fwd: #{m.subj}",
11 "Message-Id" => gen_message_id,
13 @body = forward_body_lines(m) + sig_lines
17 def lines; @text.length; end
18 def [] i; @text[i]; end
22 def forward_body_lines m
23 ["--- Begin forwarded message from #{m.from.mediumname} ---"] +
24 m.basic_header_lines + [""] + m.basic_body_lines +
25 ["--- End forwarded message ---"]
28 def handle_new_text new_header, new_body
34 @text = header_lines(@header - NON_EDITABLE_HEADERS) + [""] + @body