<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -63,7 +63,7 @@ module Norbauer
 
       module InstanceMethods
         def to_param
-          return self.id if slug_prepend_id &amp;&amp; self[slug_column].blank?
+          return self.id.to_s if slug_prepend_id &amp;&amp; self[slug_column].blank?
           slug_prepend_id ? &quot;#{self.id}-#{self[slug_column]}&quot; : self[slug_column]
         end
       end</diff>
      <filename>lib/salty_slugs.rb</filename>
    </modified>
    <modified>
      <diff>@@ -74,6 +74,8 @@ class SlugTest &lt; Test::Unit::TestCase
   def test_to_param
     assert_equal @post.to_param, &quot;#{@post.id}-#{@post[Post.slug_column]}&quot;
     assert_equal @product.to_param, &quot;#{@product[Product.slug_column]}&quot;
+    post_with_blank_slug = Post.create
+    assert_equal post_with_blank_slug.to_param, post_with_blank_slug.id.to_s
   end
   
   def test_sluggify</diff>
      <filename>test/slug_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0a55f2db564f70de918eea1030a196978ecb84ef</id>
    </parent>
  </parents>
  <author>
    <name>Rogelio J. Samour</name>
    <email>rogelio@therubymug.com</email>
  </author>
  <url>http://github.com/norbauer/salty_slugs/commit/67811d5a26527d38bd8b118b109b01af10dc0d8b</url>
  <id>67811d5a26527d38bd8b118b109b01af10dc0d8b</id>
  <committed-date>2009-01-08T15:29:44-08:00</committed-date>
  <authored-date>2009-01-08T12:45:49-08:00</authored-date>
  <message>Ensure to_param always returns a string

URL helpers assume to_param returns a string and raise a type error if
this is not true.

Signed-off-by: Jose Fernandez &lt;jose@umn.edu&gt;</message>
  <tree>7b1b50296b5af6fa1eed0e93f02d59c62371ecda</tree>
  <committer>
    <name>Jose Fernandez</name>
    <email>jose@umn.edu</email>
  </committer>
</commit>
