lib/sup/modes/forward-mode.rb in sup-0.0.8 vs lib/sup/modes/forward-mode.rb in sup-0.1

- old
+ new

@@ -1,38 +1,21 @@ module Redwood class ForwardMode < EditMessageMode - attr_reader :body, :header - def initialize m - super() - @header = { + super :header => { "From" => AccountManager.default_account.full_address, "Subject" => "Fwd: #{m.subj}", - "Message-Id" => gen_message_id, - } - @body = forward_body_lines(m) + sig_lines - regen_text + }, + :body => forward_body_lines(m) end - def lines; @text.length; end - def [] i; @text[i]; end - protected def forward_body_lines m ["--- Begin forwarded message from #{m.from.mediumname} ---"] + m.basic_header_lines + [""] + m.basic_body_lines + ["--- End forwarded message ---"] - end - - def handle_new_text new_header, new_body - @header = new_header - @body = new_body - end - - def regen_text - @text = header_lines(@header - NON_EDITABLE_HEADERS) + [""] + @body end end end