lib/sup/mbox.rb in sup-0.0.1 vs lib/sup/mbox.rb in sup-0.0.2
- old
+ new
@@ -2,17 +2,17 @@
module Redwood
## some utility functions
module MBox
- BREAK_RE = /^From \S+@\S+/
+ BREAK_RE = /^From \S+/
def read_header f
header = {}
last = nil
## i do it in this weird way because i am trying to speed things up
- ## at load-message time.
+ ## when scanning over large mbox files.
while(line = f.gets)
case line
when /^From:\s+(.*)$/i: header[last = "From"] = $1
when /^To:\s+(.*)$/i: header[last = "To"] = $1
when /^Cc:\s+(.*)$/i: header[last = "Cc"] = $1