<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -277,8 +277,13 @@ module Hpricot
     result
   end
 
-  def ProcIns.parse(raw_string)
-    _, target, content = *raw_string.match(/\A&lt;\?(\S+)\s+(.+)/m)
+  def ProcIns.parse(raw_string)
+    # _, target, content = *raw_string.match(/\A&lt;\?(\S+)\s+(.+)/m)
+
+    # TODO: temporary workaround, needed until the bug #22518 (http://is.gd/jhaf) is fixed in IronRuby
+    matchData = raw_string.match(/\A&lt;\?(\S+)\s+(.+)/m)
+    _, target, content = matchData.to_a
+
     result = ProcIns.new(target, content)
     result
   end</diff>
      <filename>lib/hpricot/parse.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>402b50bb36f10e02fb16ba613f055fdb7064ab19</id>
    </parent>
  </parents>
  <author>
    <name>Daniele Alessandri</name>
    <email>suppakilla@gmail.com</email>
  </author>
  <url>http://github.com/nrk/ironruby-hpricot/commit/d28d39f7c7405f8020c290f9830ed14bf8bb4591</url>
  <id>d28d39f7c7405f8020c290f9830ed14bf8bb4591</id>
  <committed-date>2009-02-13T05:44:19-08:00</committed-date>
  <authored-date>2009-02-13T05:44:19-08:00</authored-date>
  <message>Applied a workaround to parse.rb to overcome the bug #22518 of IronRuby on unsplat. This workaround will be removed when the above mentioned bug will be fixed.</message>
  <tree>e6b1df709c76e5dc22365271582ecee8df17b26e</tree>
  <committer>
    <name>Daniele Alessandri</name>
    <email>suppakilla@gmail.com</email>
  </committer>
</commit>
