Sha256: b9aabe90818e9b22b255e484f54f720e865795d3bb5d7a31a7ba361b9a564d8f

Contents?: true

Size: 570 Bytes

Versions: 104

Compression:

Stored size: 570 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', '..', '..', 'lib', 'mongo')
require 'logger'

$con = Mongo::ReplSetConnection.new(['localhost:30000', 'localhost:30001'], :read => :secondary, :refresh_mode => :sync, :refresh_interval => 30)
$db = $con['foo']

class Load < Sinatra::Base

  configure do
    LOGGER = Logger.new("sinatra.log")
    enable :logging, :dump_errors
    set :raise_errors, true
  end

  get '/' do
    $db['test'].insert({:a => rand(1000)})
    $db['test'].find({:a => {'$gt' => rand(2)}}, :read => :secondary).limit(2).to_a
    "ok"
  end

end

Version data entries

104 entries across 58 versions & 3 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.7.5 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.7.4 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.7.4 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.7.3 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.7.3 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.7.2 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.7.2 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.7.1 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.7.1 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.7.0 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.7.0 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.6.9 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.6.9 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
mongo-1.7.1 test/load/thin/load.rb
classiccms-0.6.8 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.6.8 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.6.7 vendor/bundle/gems/mongo-1.6.1/test/load/thin/load.rb
classiccms-0.6.7 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb
classiccms-0.6.6 vendor/bundle/gems/mongo-1.6.2/test/load/thin/load.rb