<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/controllers/pages_controller.rb</filename>
    </added>
    <added>
      <filename>app/helpers/pages_helper.rb</filename>
    </added>
    <added>
      <filename>app/views/pages/help.html.haml</filename>
    </added>
    <added>
      <filename>test/functional/pages_controller_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/helpers/pages_helper_test.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -79,6 +79,16 @@ class ResponsesController &lt; ApplicationController
     render :action =&gt; :show
   end
   
+  def inc_karma
+    Response.increment_counter(:karma, params[:id])
+    redirect_to(Response.find(params[:id], :include =&gt; :factoid).factoid)
+  end
+  
+  def dec_karma
+    Response.decrement_counter(:karma, params[:id])
+    redirect_to(Response.find(params[:id], :include =&gt; :factoid).factoid)
+  end
+  
   protected
     def find_factoid
       @factoid = Factoid.find(params[:factoid_id])</diff>
      <filename>app/controllers/responses_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,8 +22,10 @@
 					%td
 						= h(response.value).split(&quot;\\n&quot;).join(&quot;&lt;br/&gt;&quot;)
 						= link_to(&quot;Delete&quot;, factoid_response_path(@factoid, response), :method =&gt; :delete)
-					%td(style=&quot;text-align: center&quot;)
+					%td(style=&quot;text-align: center; font-family: Lucida Console; fixed&quot;)
+						= link_to(&quot;++&quot;, inc_karma_factoid_response_path(@factoid, response), :method =&gt; :put)
 						= response.karma
+						= link_to(&quot;--&quot;, dec_karma_factoid_response_path(@factoid, response), :method =&gt; :put)
 				- else
 					%td(colspan=&quot;2&quot;)
 		%tr</diff>
      <filename>app/views/factoids/show.html.haml</filename>
    </modified>
    <modified>
      <diff>@@ -15,6 +15,7 @@
 			%ul#navigation
 				%li= link_to &quot;Factoids&quot;,	factoids_path
 				%li= link_to &quot;Random&quot;,		random_responses_path
+				%li= link_to &quot;Help&quot;,	    page_path('help')
 
 		#content
 			%p{:style=&gt;&quot;color: green&quot;}= flash[:notice]</diff>
      <filename>app/views/layouts/application.html.haml</filename>
    </modified>
    <modified>
      <diff>@@ -2,10 +2,13 @@ ActionController::Routing::Routes.draw do |map|
   map.resources :factoids, :collection =&gt; {:search =&gt; :get},
                            :member =&gt; {:delete =&gt; [:get, :post]} do |factoid|
     factoid.resources :triggers 
-    factoid.resources :responses
+    factoid.resources :responses, :member =&gt; {:inc_karma =&gt; :put, 
+                                              :dec_karma =&gt; :put}
   end
   
   map.resources :responses, :only =&gt; :none, :collection =&gt; {:random =&gt; :get}
+
+  map.resources :pages
   
   map.root :controller =&gt; :responses, :action =&gt; :random
 end</diff>
      <filename>config/routes.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>55d8862236694b31bb7c28305d35cb3ea1e30431</id>
    </parent>
  </parents>
  <author>
    <name>Marten Veldthuis</name>
    <email>marten@veldthuis.com</email>
  </author>
  <url>http://github.com/marten/ijbel/commit/5dfd233e0e9278758489aabf84b4ef8c4385fd2e</url>
  <id>5dfd233e0e9278758489aabf84b4ef8c4385fd2e</id>
  <committed-date>2009-10-28T14:29:32-07:00</committed-date>
  <authored-date>2009-10-28T14:29:32-07:00</authored-date>
  <message>karma inc/dec; help page</message>
  <tree>a9cec190dead4cca1c6130b194692a0188ee0877</tree>
  <committer>
    <name>Marten Veldthuis</name>
    <email>marten@veldthuis.com</email>
  </committer>
</commit>
