commit b5379b259f56afaee2669d91e0d4aa38265210af
parent 6d72d48d52222f3c7e2fa37cc78ed417568dd4ae
Author: William Morgan <wmorgan-sup@masanjin.net>
Date: Sun, 26 Apr 2009 10:48:36 -0400
replace += with << in mbox reading
there's a tremendous speed difference between these two operators,
though neither of these points are bottlenecks.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/sup/mbox/loader.rb b/lib/sup/mbox/loader.rb
@@ -86,7 +86,7 @@ class Loader < Source
@mutex.synchronize do
@f.seek offset
until @f.eof? || (l = @f.gets) =~ /^\r*$/
- ret += l
+ ret << l
end
end
ret
@@ -94,7 +94,7 @@ class Loader < Source
def raw_message offset
ret = ""
- each_raw_message_line(offset) { |l| ret += l }
+ each_raw_message_line(offset) { |l| ret << l }
ret
end