Sha256: 54d0248e106e912a1e193e246755d16ce3aef860aee897ba396d842bf19d69e8

Contents?: true

Size: 697 Bytes

Versions: 5

Compression:

Stored size: 697 Bytes

Contents

require "bundler/setup"
require "active_record"

ActiveRecord::Base.establish_connection(ENV.fetch('DATABASE_URL'))
ActiveRecord::Migration.verbose = false

ActiveRecord::Schema.define do
  create_table :users, force: true do |t|
    t.string :name
    t.string :email
    t.boolean :approved
    t.integer :age
    t.datetime :birthday
    t.boolean :admin
    t.timestamps null: false
  end
end

class User < ActiveRecord::Base; end

attributes = {
  name: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
  email: "foobar@email.com",
  approved: false,
  age: 51
}

500.times { User.create!(attributes.merge(admin: true)) }
500.times { User.create!(attributes.merge(admin: false)) }

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubybench_runner-0.1.4 lib/rubybench_runner/support/setup/bm_with_default_scope_setup.rb
rubybench_runner-0.1.3 lib/rubybench_runner/support/setup/bm_with_default_scope_setup.rb
rubybench_runner-0.1.2 lib/rubybench_runner/support/setup/bm_with_default_scope_setup.rb
rubybench_runner-0.1.1 lib/rubybench_runner/support/setup/bm_with_default_scope_setup.rb
rubybench_runner-0.1.0 lib/rubybench_runner/support/setup/bm_with_default_scope_setup.rb