<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -9,8 +9,8 @@ class String
       word
     end
     # capitalize first and last words
-    x.first.smart_capitalize!
-    x.last.smart_capitalize!
+    x.first.to_s.smart_capitalize!
+    x.last.to_s.smart_capitalize!
     # small words after colons are capitalized
     x.join(&quot; &quot;).gsub(/:\s?(\W*#{small_words.join(&quot;|&quot;)}\W*)\s/) { &quot;: #{$1.smart_capitalize} &quot; }
   end</diff>
      <filename>lib/titlecase.rb</filename>
    </modified>
    <modified>
      <diff>@@ -41,3 +41,5 @@ should_pass:
     expect:  | I End in a Period.
   - example: | this is a test.com!?
     expect:  | This Is a test.com!?
+  - example: | 
+    expect:  | </diff>
      <filename>spec/examples.yaml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7b4992cf0a1db37cc1161e14e8c2f5a28141b71d</id>
    </parent>
  </parents>
  <author>
    <name>Sam Souder</name>
    <email>samsouder@gmail.com</email>
  </author>
  <url>http://github.com/samsouder/titlecase/commit/d8e6a9f37e0f0b7e56d11a26bec3ba8718d160f9</url>
  <id>d8e6a9f37e0f0b7e56d11a26bec3ba8718d160f9</id>
  <committed-date>2009-03-02T13:31:46-08:00</committed-date>
  <authored-date>2009-03-02T13:31:46-08:00</authored-date>
  <message>Fixed bug from Jim Zajkowski &lt;jamesez@umich.edu&gt; when titlecase'ing a blank string.</message>
  <tree>f753edad623919d5cdc745c49ea91993a0e62154</tree>
  <committer>
    <name>Sam Souder</name>
    <email>samsouder@gmail.com</email>
  </committer>
</commit>
