Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby -KU
- TIMES = 100000
- require 'rubygems'
- gem 'addressable', '~>2.0'
- gem 'faker', '~>0.3.1'
- gem 'rbench', '~>0.2.3'
- require 'addressable/uri'
- require 'faker'
- require 'rbench'
- require File.expand_path("../../../load_paths", __FILE__)
- require "active_record"
- conn = { :adapter => 'sqlite3',
- :database => ':memory:',
- :pool => 5,
- :timeout => 5000 }
- ActiveRecord::Base.establish_connection(conn)
- class User < ActiveRecord::Base
- connection.create_table :users, :force => true do |t|
- t.string :name, :email
- t.timestamps
- end
- end
- RBench.run(TIMES) do
- report 'Model#find_by_id' do
- User.find_by_id(1)
- end
- end
Add Comment
Please, Sign In to add comment