Sha256: 7c104bc1761d72773d262eb3d174c5639ce7ddafbd8090b165c83f5b61bf73d8
Contents?: true
Size: 768 Bytes
Versions: 2
Compression:
Stored size: 768 Bytes
Contents
require 'yaml' ENV['DB'] ||= 'sqlite3' database_yml = File.expand_path('../../db/database.yml', __FILE__) if File.exists?(database_yml) active_record_configuration = YAML.load_file(database_yml)[ENV['DB']] ActiveRecord::Base.establish_connection(active_record_configuration) ActiveRecord::Base.silence do ActiveRecord::Migration.verbose = false load(File.dirname(__FILE__) + '/../db/schema.rb') load(File.dirname(__FILE__) + '/../db/models.rb') end else raise "Please create #{database_yml} first to configure your database. Take a look at: #{database_yml}.example" end def clean_database! [SimpleDocument].each do |model| ActiveRecord::Base.connection.execute "DELETE FROM #{model.table_name}" end end clean_database!
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple_solr-0.4.1 | spec/support/database.rb |
simple_solr-0.4.0 | spec/support/database.rb |