Sha256: dfc8332d34a586fd0127a4cdfd9e9bf8f0383a956b1e97595e659b5b498fdf43
Contents?: true
Size: 521 Bytes
Versions: 2
Compression:
Stored size: 521 Bytes
Contents
module DatabaseCleaner module Mongoid module Mongoid5Mixin def clean collections_to_delete.each(&:delete_many) end private def database if @db.nil? || @db == :default ::Mongoid::Clients.default else ::Mongoid::Clients.with_name(@db) end end def collections if db != :default database.use(db) end database.collections.collect { |c| c.namespace.split('.',2)[1] } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
database_cleaner-mongoid-2.0.1 | lib/database_cleaner/mongoid/mongoid5_mixin.rb |
database_cleaner-mongoid-2.0.0.beta | lib/database_cleaner/mongoid/mongoid5_mixin.rb |