<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/zodiac_helper.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,16 +1,18 @@
-Zodiac
-======
+= Zodiac
 
 A Rails plugin to get the zodiac sign on a given date.
 
-Example
-=======
+== Example
 
-    zodiac_sign_for(Time.utc(2000, &quot;jun&quot;, 12))
-    # =&gt; &quot;Gemini&quot;
+  zodiac_sign_for(Time.utc(2000, &quot;jun&quot;, 12))
+  # =&gt; &quot;Gemini&quot;
+
+  zodiac_sign_for(1118)  # November 18
+  # =&gt; &quot;Scorpio&quot;
+
+  zodiac_sign_for(612)  # June 12
+  # =&gt; &quot;Gemini&quot;
 
-    zodiac_sign_for(1118)  # November 18
-    # =&gt; Scorpio
 
 Copyright (c) 2008 Federico Builes, released under the MIT license.
 Fork freely!</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,2 @@
 # Include hook code here
+ActionView::Base.send :include, ZodiacHelper</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-require File.dirname(__FILE__) + &quot;/../lib/zodiac&quot;
+require File.dirname(__FILE__) + &quot;/../lib/zodiac_helper&quot;</diff>
      <filename>spec/spec_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,26 @@
 require File.dirname(__FILE__) + &quot;/spec_helper&quot;
+
+include ZodiacHelper
+
+describe &quot;Zodiac&quot; do
+  before :each do
+    @date = Time.utc(2000, &quot;jun&quot;, 12)
+  end
+
+  it &quot;returns the zodiac sign for a given Time&quot; do
+    zodiac_sign_for(@date).should == &quot;Gemini&quot;
+  end
+
+  it &quot;returns the zodiac sign for a given number&quot; do
+    zodiac_sign_for(612).should == &quot;Gemini&quot;
+  end
+
+  it &quot;receives a number that represents a month and day&quot; do
+    zodiac_sign_for(612).should == zodiac_sign_for(@date)
+  end
+
+  it &quot;raises if the date's invalid&quot; do
+    lambda {zodiac_sign_for(9999)}.should raise_error(RuntimeError)
+    lambda {zodiac_sign_for(&quot;9999&quot;)}.should raise_error(RuntimeError)
+  end
+end</diff>
      <filename>spec/zodiac_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>lib/zodiac.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>25e32c13f184b8355d63f9d4ab6fe7a7606acbc1</id>
    </parent>
  </parents>
  <author>
    <name>Federico Builes</name>
    <email>federico.builes@gmail.com</email>
  </author>
  <url>http://github.com/febuiles/zodiac/commit/a6be392ce0cbe3832cd354edf6c928c43d1267c1</url>
  <id>a6be392ce0cbe3832cd354edf6c928c43d1267c1</id>
  <committed-date>2008-11-18T11:08:08-08:00</committed-date>
  <authored-date>2008-11-18T11:08:08-08:00</authored-date>
  <message>Working code and documentation.</message>
  <tree>0204dfcfe9ef6b59d5e0b0ef9cada08015efb70a</tree>
  <committer>
    <name>Federico Builes</name>
    <email>federico.builes@gmail.com</email>
  </committer>
</commit>
