<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -15,10 +15,15 @@ module CssHttpRequest
   def encode_chr(str)
     quoted = ERB::Util.url_encode(str)
     slice_num = 0
+    last_start = 0
+    chunks = (quoted.length.to_f / LENGTH).ceil
+    STDERR &lt;&lt; chunks
     output = &quot;&quot;
-    quoted.each_slice(LENGTH) do |chunk|
-      output += &quot;#c%d{background:url(%s%s);}\n&quot; % [slice_num, PREFIX, chunk]
+    chunks.times do |n|
+      finish = last_start + LENGTH
+      output += &quot;#c%d{background:url(%s%s);}\n&quot; % [slice_num, PREFIX, quoted[last_start...finish]]
       slice_num += 1
+      last_start = finish
     end
     output
   end  </diff>
      <filename>lib/css_http_request.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>edf0dd93ef0ea1f19c237929a9b1015da0c49f5d</id>
    </parent>
  </parents>
  <author>
    <name>Cameron Walters</name>
    <email>cameron.walters@gmail.com</email>
  </author>
  <url>http://github.com/cee-dub/csshttprequest-on-rails/commit/ebca22ddb12d0c5fbde5f2766db919570b2a0b90</url>
  <id>ebca22ddb12d0c5fbde5f2766db919570b2a0b90</id>
  <committed-date>2009-01-14T14:48:05-08:00</committed-date>
  <authored-date>2009-01-14T14:48:05-08:00</authored-date>
  <message>Fix chunked encoding!</message>
  <tree>5d6a18509b3fc6446b32a6711ea133a27ffe7c04</tree>
  <committer>
    <name>Cameron Walters</name>
    <email>cameron.walters@gmail.com</email>
  </committer>
</commit>
