Tweaked Stream#serialize for performance.
authorTilman Sauerbeck <tilman@code-monkey.de>
Sat, 30 Apr 2005 11:10:16 +0000 (11:10 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Sat, 30 Apr 2005 11:10:16 +0000 (11:10 +0000)
ChangeLog
lib/eet.rb

index 51ce4d1089ee57fa578a13758009f8985f29e0c3..f124ff3d0f1d933b52e62d70cfaf17f6b45e55f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,10 @@
 --
-$Id: ChangeLog 32 2005-04-19 09:07:57Z tilman $
+$Id: ChangeLog 33 2005-04-30 11:10:16Z tilman $
 ++
 
+2005-04-30 Tilman Sauerbeck (tilman at code-monkey de)
+        * lib/eet.rb: Tweaked Stream#serialize for performance
+
 2005-04-19 Tilman Sauerbeck (tilman at code-monkey de)
         * Rakefile: Code cleanup
 
index e0c7b72554bb9099713ea9256ec9ee848acf73eb..ddac645d5404945b4a11379c30a2a35568aa7075 100644 (file)
@@ -1,5 +1,5 @@
 #--
-# $Id: eet.rb 23 2005-04-09 17:16:58Z tilman $
+# $Id: eet.rb 33 2005-04-30 11:10:16Z tilman $
 #
 # Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
 #
@@ -167,7 +167,7 @@ module Eet
                end
 
                def serialize
-                       inject("") { |a, c| a << c.serialize }
+                       map { |c| c.serialize }.join
                end
 
                def Stream.deserialize(data)