Sha256: 7f37433fd3465ebce82f997bf72164d8d0b6a2b11505f570e310efbff086707d
Contents?: true
Size: 513 Bytes
Versions: 2
Compression:
Stored size: 513 Bytes
Contents
module Specjour module DbScrub extend self def scrub begin ActiveRecord::Base.connection rescue # assume the database doesn't exist create_db_and_schema else ActiveRecord::Base.connection.tables.each do |table| ActiveRecord::Base.connection.delete "delete from #{table}" end end end def create_db_and_schema load 'Rakefile' Rake::Task['db:create'].invoke Rake::Task['db:schema:load'].invoke end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
specjour-0.1.2 | lib/specjour/db_scrub.rb |
specjour-0.1.1 | lib/specjour/db_scrub.rb |