<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -17,7 +17,7 @@ module Mack
         @total_time = @end_time - @start_time
         @requests_per_second = (1 / @total_time).round
         if app_config.log.detailed_requests
-          msg = &quot;\n\t[#{request.request_method.upcase}] '#{request.path_info}'\n&quot;
+          msg = &quot;\n\t[#{request.params[:method].to_s.upcase}] '#{request.path_info}'\n&quot;
           msg &lt;&lt; &quot;\tSession ID: #{request.session.id}\n&quot; if app_config.mack.use_sessions
           msg &lt;&lt; &quot;\tParameters: #{request.all_params}\n&quot;
           msg &lt;&lt; Mack::Utils::Ansi::Color.wrap(app_config.log.completed_color, &quot;\tCompleted in #{@total_time} (#{@requests_per_second} reqs/sec) | #{response.status} [#{request.full_host}]&quot;)</diff>
      <filename>lib/mack/runner_helpers/request_logger.rb</filename>
    </modified>
    <modified>
      <diff>@@ -36,6 +36,17 @@ module Mack
         # content_tag(:form, options, &amp;block)
       end
       
+      def delete_button(url, value = &quot;Delete&quot;, form_options = {}, button_options = {})
+        if button_options[:confirm]
+          button_options[:onclick] = &quot;if (confirm('#{button_options[:confirm]}')) {submit();}; return false;&quot;
+          button_options.delete(:confirm)
+        end
+        t = &quot;\n&quot; &lt;&lt; hidden_field(:_method, :value =&gt; :delete)
+        t &lt;&lt; &quot;\n&quot; &lt;&lt; submit_button(value, button_options)
+        t &lt;&lt; &quot;\n&quot;
+        content_tag(:form, {:action =&gt; url, :method =&gt; :post}.merge(form_options), t)
+      end
+      
       alias_deprecated_method :submit_tag, :submit_button, '0.7.0'
       
       # Examples:</diff>
      <filename>lib/mack/view_helpers/form_helpers.rb</filename>
    </modified>
    <modified>
      <diff>@@ -239,6 +239,18 @@ describe Mack::ViewHelpers::FormHelpers do
     
   end
   
+  describe &quot;delete_button&quot; do
+    include CommonHelpers
+    
+    it &quot;should create a form and a delete button&quot; do
+      delete_button(&quot;http://www.mackframework.com&quot;).should == %{&lt;form action=&quot;http://www.mackframework.com&quot; method=&quot;post&quot;&gt;\n&lt;input id=&quot;_method&quot; name=&quot;_method&quot; type=&quot;hidden&quot; value=&quot;delete&quot; /&gt;\n&lt;button type=&quot;submit&quot;&gt;Delete&lt;/button&gt;\n&lt;/form&gt;}
+      delete_button(&quot;http://www.mackframework.com&quot;, &quot;Remove&quot;, :target =&gt; &quot;_blank&quot;).should == %{&lt;form action=&quot;http://www.mackframework.com&quot; method=&quot;post&quot; target=&quot;_blank&quot;&gt;\n&lt;input id=&quot;_method&quot; name=&quot;_method&quot; type=&quot;hidden&quot; value=&quot;delete&quot; /&gt;\n&lt;button type=&quot;submit&quot;&gt;Remove&lt;/button&gt;\n&lt;/form&gt;}
+      delete_button(&quot;http://www.mackframework.com&quot;, &quot;Remove&quot;, {:target =&gt; &quot;_blank&quot;}, {:class =&gt; &quot;foo&quot;}).should == %{&lt;form action=&quot;http://www.mackframework.com&quot; method=&quot;post&quot; target=&quot;_blank&quot;&gt;\n&lt;input id=&quot;_method&quot; name=&quot;_method&quot; type=&quot;hidden&quot; value=&quot;delete&quot; /&gt;\n&lt;button class=&quot;foo&quot; type=&quot;submit&quot;&gt;Remove&lt;/button&gt;\n&lt;/form&gt;}
+      delete_button(&quot;http://www.mackframework.com&quot;, &quot;Remove&quot;, {:target =&gt; &quot;_blank&quot;}, {:confirm =&gt; &quot;really??&quot;}).should == %{&lt;form action=&quot;http://www.mackframework.com&quot; method=&quot;post&quot; target=&quot;_blank&quot;&gt;\n&lt;input id=&quot;_method&quot; name=&quot;_method&quot; type=&quot;hidden&quot; value=&quot;delete&quot; /&gt;\n&lt;button onclick=&quot;if (confirm('really??')) {submit();}; return false;&quot; type=&quot;submit&quot;&gt;Remove&lt;/button&gt;\n&lt;/form&gt;}
+    end
+    
+  end
+  
   
   describe &quot;form&quot; do
     include CommonHelpers</diff>
      <filename>test/unit/view_helpers/form_helpers_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1f90d323506bcaaecde71ea1bf79fa3e1297ee17</id>
    </parent>
  </parents>
  <author>
    <name>Mark Bates</name>
    <email>mark@markbates.com</email>
  </author>
  <url>http://github.com/markbates/mack/commit/89e3fed23f182b925e7ea5c57f114c9e71925907</url>
  <id>89e3fed23f182b925e7ea5c57f114c9e71925907</id>
  <committed-date>2008-08-15T10:30:34-07:00</committed-date>
  <authored-date>2008-08-15T10:30:34-07:00</authored-date>
  <message>Added delete_button form helper. [#19]</message>
  <tree>403bf4dca37fb5512e2b2b01278dfc1f41cf3a4a</tree>
  <committer>
    <name>Mark Bates</name>
    <email>mark@markbates.com</email>
  </committer>
</commit>
