aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/examples
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2010-06-12 10:07:35 +0200
committerJosé Valim <jose.valim@gmail.com>2010-06-12 10:07:35 +0200
commitb308a6030efdffabc5ca3f0b6b148c972d33fe30 (patch)
treea848fafccccd2777477cf093e1813e88743e87c9 /activerecord/examples
parent1eecd9483b0439ab4913beea36f0d0e2aa0518c7 (diff)
downloadrails-b308a6030efdffabc5ca3f0b6b148c972d33fe30.tar.gz
rails-b308a6030efdffabc5ca3f0b6b148c972d33fe30.tar.bz2
rails-b308a6030efdffabc5ca3f0b6b148c972d33fe30.zip
Use load_paths on AR benchmarks so it uses the bundler setup instead of system gems.
Diffstat (limited to 'activerecord/examples')
-rwxr-xr-xactiverecord/examples/performance.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/activerecord/examples/performance.rb b/activerecord/examples/performance.rb
index 53acd62f47..f69576b240 100755
--- a/activerecord/examples/performance.rb
+++ b/activerecord/examples/performance.rb
@@ -1,18 +1,18 @@
#!/usr/bin/env ruby -KU
TIMES = (ENV['N'] || 10000).to_i
-
require 'rubygems'
+
gem 'addressable', '~>2.0'
gem 'faker', '~>0.3.1'
gem 'rbench', '~>0.2.3'
+
require 'addressable/uri'
require 'faker'
require 'rbench'
-__DIR__ = File.dirname(__FILE__)
-$:.unshift "#{__DIR__}/../lib"
-require 'active_record'
+require File.expand_path("../../../load_paths", __FILE__)
+require "active_record"
conn = { :adapter => 'mysql',
:database => 'activerecord_unittest',
@@ -55,7 +55,7 @@ class Exhibit < ActiveRecord::Base
def self.feel(exhibits) exhibits.each { |e| e.feel } end
end
-sqlfile = "#{__DIR__}/performance.sql"
+sqlfile = File.expand_path("../performance.sql", __FILE__)
if File.exists?(sqlfile)
mysql_bin = %w[mysql mysql5].select { |bin| `which #{bin}`.length > 0 }