Sha256: 40bd2aeb953dd626fdc10853efc04d83e594dc1ba4d560b8b600e99f08d31d36

Contents?: true

Size: 1.07 KB

Versions: 4

Compression:

Stored size: 1.07 KB

Contents

require 'mongo_mapper'

::MongoMapper.connection = Mongo::Connection.new('127.0.0.1')
::MongoMapper.database = 'database_cleaner_test'

class MongoMapperWidget
  include MongoMapper::Document
  key :id, Integer
  key :name, String

  class << self
    #mongomapper doesn't seem to provide this...
    def create!(*args)
      new(*args).save!
    end
  end
end

class MongoMapperWidgetUsingDatabaseOne
  include MongoMapper::Document

  connection = Mongo::Connection.new('127.0.0.1')
  set_database_name = 'database_cleaner_test_one'

  key :id, Integer
  key :name, String

  class << self
    #mongomapper doesn't seem to provide this...
    def create!(*args)
      new(*args).save!
    end
  end
end

class MongoMapperWidgetUsingDatabaseTwo
  include MongoMapper::Document

  connection = Mongo::Connection.new('127.0.0.1')
  set_database_name = 'database_cleaner_test_two'

  key :id, Integer
  key :name, String

  class << self
    #mongomapper doesn't seem to provide this...
    def create!(*args)
      new(*args).save!
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
surgical_strike-0.7.7 examples/lib/mongomapper_models.rb
surgical_strike-0.7.6 examples/lib/mongomapper_models.rb
surgical_strike-0.7.5 examples/lib/mongomapper_models.rb
surgical_strike-0.7.4 examples/lib/mongomapper_models.rb