Don't use Array#pack when the result is constant.
authorTilman Sauerbeck <tilman@code-monkey.de>
Wed, 18 May 2005 19:04:52 +0000 (19:04 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Wed, 18 May 2005 19:04:52 +0000 (19:04 +0000)
ChangeLog
lib/eet.rb

index 222ce536fba4cb6932791d1cb3690fb3d306b0db..8ae5b057439d0a59801753a34be0069f8d3f2542 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,10 @@
 --
 --
-$Id: ChangeLog 39 2005-05-18 18:54:31Z tilman $
+$Id: ChangeLog 40 2005-05-18 19:04:52Z tilman $
 ++
 
 2005-05-18 Tilman Sauerbeck (tilman at code-monkey de)
         * lib/eet.rb: Grammar fix
 ++
 
 2005-05-18 Tilman Sauerbeck (tilman at code-monkey de)
         * lib/eet.rb: Grammar fix
+        * lib/eet.rb: Don't use Array#pack when the result is constant
 
 2005-05-13 Tilman Sauerbeck (tilman at code-monkey de)
         * ext/ext.c: Work around RDoc's limitations
 
 2005-05-13 Tilman Sauerbeck (tilman at code-monkey de)
         * ext/ext.c: Work around RDoc's limitations
index 69bd9b8a894757e6903bbb9b9f8715d0e03df71c..266a9e3b86572224c9d18d5f7713b43172a00b92 100644 (file)
@@ -1,5 +1,5 @@
 #--
 #--
-# $Id: eet.rb 39 2005-05-18 18:54:31Z tilman $
+# $Id: eet.rb 40 2005-05-18 19:04:52Z tilman $
 #
 # Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
 #
 #
 # Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
 #
@@ -124,13 +124,13 @@ end
 
 class TrueClass # :nodoc:
        def to_eet_chunks(tag, type = nil)
 
 class TrueClass # :nodoc:
        def to_eet_chunks(tag, type = nil)
-               [Eet::Chunk.new(tag, [1].pack("c"))]
+               [Eet::Chunk.new(tag, "\1")]
        end
 end
 
 class FalseClass # :nodoc:
        def to_eet_chunks(tag, type = nil)
        end
 end
 
 class FalseClass # :nodoc:
        def to_eet_chunks(tag, type = nil)
-               [Eet::Chunk.new(tag, [0].pack("c"))]
+               [Eet::Chunk.new(tag, "\0")]
        end
 end
 
        end
 end