<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,73 +4,74 @@ require 'date'
 require 'parsedate'
 require 'benchmark'
 require 'rubygems'
-require 'active_support'
 require 'active_record'
-require 'action_controller'
-require 'rails/version'
 
 require 'validates_timeliness'
 
+def parse(*args)
+  ValidatesTimeliness::Parser.parse(*args) 
+end
+
 n = 10000
 Benchmark.bm do |x|
   x.report('timeliness - datetime') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;2000-01-04 12:12:12&quot;, :datetime)
+      parse(&quot;2000-01-04 12:12:12&quot;, :datetime)
     end 
   }
 
   x.report('timeliness - date') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;2000-01-04&quot;, :date)
+      parse(&quot;2000-01-04&quot;, :date)
     end 
   }
   
   x.report('timeliness - date as datetime') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;2000-01-04&quot;, :datetime)
+      parse(&quot;2000-01-04&quot;, :datetime)
     end 
   }
 
   x.report('timeliness - time') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;12:01:02&quot;, :time)
+      parse(&quot;12:01:02&quot;, :time)
     end 
   }
   
   x.report('timeliness - invalid format datetime') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;20xx-01-04 12:12:12&quot;, :datetime)
+      parse(&quot;20xx-01-04 12:12:12&quot;, :datetime)
     end 
   }
 
   x.report('timeliness - invalid format date') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;20xx-01-04&quot;, :date)
+      parse(&quot;20xx-01-04&quot;, :date)
     end 
   }
 
   x.report('timeliness - invalid format time') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;12:xx:02&quot;, :time)
+      parse(&quot;12:xx:02&quot;, :time)
     end 
   }
   
 
   x.report('timeliness - invalid value datetime') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;2000-01-32 12:12:12&quot;, :datetime)
+      parse(&quot;2000-01-32 12:12:12&quot;, :datetime)
     end 
   }
 
   x.report('timeliness - invalid value date') { 
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;2000-01-32&quot;, :date)
+      parse(&quot;2000-01-32&quot;, :date)
     end 
   }
 
   x.report('timeliness - invalid value time') {
     n.times do
-      ActiveRecord::Base.parse_date_time(&quot;12:61:02&quot;, :time)
+      parse(&quot;12:61:02&quot;, :time)
     end 
   }
   x.report('date/time') { 
@@ -96,4 +97,3 @@ Benchmark.bm do |x|
     end 
   }
 end
-</diff>
      <filename>benchmark.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>57b8a52f074b1d04bdb0f7de39ebbd722132dacd</id>
    </parent>
  </parents>
  <author>
    <name>Adam Meehan</name>
    <email>adam.meehan@gmail.com</email>
  </author>
  <url>http://github.com/adzap/validates_timeliness/commit/51afb2852ef3cce4a4939e233c9abe1eaabf002f</url>
  <id>51afb2852ef3cce4a4939e233c9abe1eaabf002f</id>
  <committed-date>2009-04-11T16:44:46-07:00</committed-date>
  <authored-date>2009-04-11T16:44:46-07:00</authored-date>
  <message>update benchmark file</message>
  <tree>ebbbca3bf39a28e821317b5bc81f32bc59787610</tree>
  <committer>
    <name>Adam Meehan</name>
    <email>adam.meehan@gmail.com</email>
  </committer>
</commit>
