<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -10,7 +10,13 @@ class String
   # for that purpose.  Since defining to_a for ruby-1.9.1 is also bad idea,
   # even if it were necessary, it should not be to_a but such like to_lines
   # which is as follows.
-  def to_lines
-    Array(self)
+  if RUBY_VERSION &lt;= &quot;1.8.6&quot;
+    def to_lines
+      to_a
+    end
+  else
+    def to_lines
+      each_line.to_a
+    end
   end
 end</diff>
      <filename>lib/templater/core_ext/string.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>53367776223f4e27cb234a971d29743e17d9cf41</id>
    </parent>
  </parents>
  <author>
    <name>Jonas Nicklas</name>
    <email>jonas.nicklas@gmail.com</email>
  </author>
  <url>http://github.com/jnicklas/templater/commit/bff0fbd18690054e5c3c8a1100e6ab75a8d70b3e</url>
  <id>bff0fbd18690054e5c3c8a1100e6ab75a8d70b3e</id>
  <committed-date>2009-02-05T01:23:34-08:00</committed-date>
  <authored-date>2009-02-05T01:23:34-08:00</authored-date>
  <message>Revert &quot;simpler to_lines implementation&quot;

This reverts commit 53367776223f4e27cb234a971d29743e17d9cf41.

Doesn't seem to work on certain ruby implementations. Strange...</message>
  <tree>51195633c40eb67f0254d84c686771fc012d99aa</tree>
  <committer>
    <name>Jonas Nicklas</name>
    <email>jonas.nicklas@gmail.com</email>
  </committer>
</commit>
