From: William Morgan Date: Sat, 22 Dec 2007 18:00:44 +0000 (-0800) Subject: added #each_raw_message_line to draft source X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=ae46a4b892a79ab77c3d748a7c42967247bf2a67;p=sup added #each_raw_message_line to draft source --- diff --git a/lib/sup/draft.rb b/lib/sup/draft.rb index eb2b4e1..8d3c4a5 100644 --- a/lib/sup/draft.rb +++ b/lib/sup/draft.rb @@ -99,6 +99,12 @@ class DraftLoader < Source ret end + def each_raw_message_line offset + File.open(fn_for_offset(offset)) do |f| + yield f.gets until f.eof? + end + end + def raw_message offset IO.readlines(fn_for_offset(offset)).join end