module DatabaseCleaner::Mongoid::Mongoid5Mixin
Public Instance Methods
clean()
click to toggle source
# File lib/database_cleaner/mongoid/mongoid5_mixin.rb, line 4 def clean collections_to_delete.each(&:delete_many) end
Private Instance Methods
collections()
click to toggle source
# File lib/database_cleaner/mongoid/mongoid5_mixin.rb, line 18 def collections if db != :default database.use(db) end database.collections.collect { |c| c.namespace.split('.',2)[1] } end
database()
click to toggle source
# File lib/database_cleaner/mongoid/mongoid5_mixin.rb, line 10 def database if @db.nil? || @db == :default ::Mongoid::Clients.default else ::Mongoid::Clients.with_name(@db) end end