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