From 766e0f3bacfa6baff905a29587302d8aa9802f7f Mon Sep 17 00:00:00 2001 From: Adam Meehan Date: Sat, 26 Jul 2008 07:49:05 +1000 Subject: [PATCH] fixed method name for parsing --- benchmark.rb | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/benchmark.rb b/benchmark.rb index b8661cf..29064b7 100644 --- a/benchmark.rb +++ b/benchmark.rb @@ -1,3 +1,5 @@ +$:.unshift(File.expand_path('lib')) + require 'date' require 'parsedate' require 'benchmark' @@ -7,70 +9,68 @@ require 'active_record' require 'action_controller' require 'rails/version' -$: << 'lib' -require 'lib/validates_timeliness' - +require 'validates_timeliness' n = 10000 Benchmark.bm do |x| x.report('timeliness - datetime') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("2000-01-04 12:12:12", :datetime) + ActiveRecord::Base.parse_date_time("2000-01-04 12:12:12", :datetime) end } x.report('timeliness - date') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("2000-01-04", :date) + ActiveRecord::Base.parse_date_time("2000-01-04", :date) end } x.report('timeliness - date as datetime') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("2000-01-04", :datetime) + ActiveRecord::Base.parse_date_time("2000-01-04", :datetime) end } x.report('timeliness - time') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("12:01:02", :time) + ActiveRecord::Base.parse_date_time("12:01:02", :time) end } x.report('timeliness - invalid format datetime') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("20xx-01-04 12:12:12", :datetime) + ActiveRecord::Base.parse_date_time("20xx-01-04 12:12:12", :datetime) end } x.report('timeliness - invalid format date') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("20xx-01-04", :date) + ActiveRecord::Base.parse_date_time("20xx-01-04", :date) end } x.report('timeliness - invalid format time') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("12:xx:02", :time) + ActiveRecord::Base.parse_date_time("12:xx:02", :time) end } x.report('timeliness - invalid value datetime') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("2000-01-32 12:12:12", :datetime) + ActiveRecord::Base.parse_date_time("2000-01-32 12:12:12", :datetime) end } x.report('timeliness - invalid value date') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("2000-01-32", :date) + ActiveRecord::Base.parse_date_time("2000-01-32", :date) end } x.report('timeliness - invalid value time') { n.times do - ActiveRecord::Base.timeliness_date_time_parse("12:61:02", :time) + ActiveRecord::Base.parse_date_time("12:61:02", :time) end } x.report('date/time') {