Sha256: 7e1950b3ec53dbc59bd1ce8cc2e515879e889f2dd24ef2921c1afaee1f85642d
Contents?: true
Size: 558 Bytes
Versions: 2
Compression:
Stored size: 558 Bytes
Contents
module DatabaseCleaner module Moped module Truncation def clean if @only collections.each { |c| session[c].drop if @only.include?(c.name) } else collections.each { |c| session[c].drop unless @tables_to_exclude.include?(c) } end true end private def collections session['system.namespaces'].find(:name => { '$not' => /system|\$/ }).to_a.map do |collection| _, name = collection['name'].split('.', 2) name end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
rails-uploader-0.0.4 | vendor/bundle/ruby/1.9.1/gems/database_cleaner-0.8.0/lib/database_cleaner/moped/truncation.rb |
database_cleaner-0.8.0 | lib/database_cleaner/moped/truncation.rb |