<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.gitignore</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,7 +5,7 @@ class ActionSequence::Walker
     unless step.is_a? ActionSequence::Step
       allocate.instance_eval {
         @sequence = sequence
-        @index    = controller.params[ sequence.walker ] - 1
+        @index    = (controller.params[ sequence.walker ] || 1).to_i - 1
         @current  = sequence.steps_array.at @index
 
         result = controller.instance_exec(self, &amp;@current.block)</diff>
      <filename>lib/action_sequence/walker.rb</filename>
    </modified>
    <modified>
      <diff>@@ -15,17 +15,16 @@ describe &quot;ActionSequence::Walker&quot; do
   end
   
   it &quot;should invoke current steps block on walk&quot; do
-    @controller.params[:step] = 1
     @sequence.walk(@controller).should.be @sequence.steps_hash[:third_step]
-    @controller.params[:step] = 3
+    @controller.params[:step] = '3'
     @sequence.should.be.finished_with? @sequence.walk(@controller)
   end
   it &quot;should always return a step on walk&quot; do
-    @controller.params.update :step =&gt; 1, :blocked? =&gt; true
+    @controller.params.update :blocked? =&gt; true
     @sequence.walk(@controller).should.be @sequence.steps_hash[:first_step]
   end
   it &quot;should run required method for step on walk&quot; do
-    @controller.params[:step] = 2
+    @controller.params[:step] = '2'
     @sequence.walk @controller
     @controller.params[:blocked?].should.be true
   end</diff>
      <filename>test/action_sequence/walker_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>de0371fbdc7f621efd9999b577eff5859d261778</id>
    </parent>
  </parents>
  <author>
    <name>Florian A&#223;mann</name>
    <email>florian.assmann@email.de</email>
  </author>
  <url>http://github.com/boof/action_sequence/commit/694ce5b366e3fed2627c9a67901e6ca48d84ac37</url>
  <id>694ce5b366e3fed2627c9a67901e6ca48d84ac37</id>
  <committed-date>2008-07-13T04:41:10-07:00</committed-date>
  <authored-date>2008-07-13T04:41:10-07:00</authored-date>
  <message>Made walker more convenient.

* walker param defaults to 1
* walker param is converted to integer

Added rdoc to .gitignore.</message>
  <tree>89805aa3ce53d18fb4539cb83b7a887b612fdce9</tree>
  <committer>
    <name>Florian A&#223;mann</name>
    <email>florian.assmann@email.de</email>
  </committer>
</commit>
