Sha256: 874baa1fa3b622ea6430ca3736826e5e7afb51cf47f96993605d9ad6a7628cdc
Contents?: true
Size: 824 Bytes
Versions: 4
Compression:
Stored size: 824 Bytes
Contents
# encoding: UTF-8 require 'env/models' require 'env/migrations' module ArelHelpers class Env class << self def db_dir @db_dir ||= File.join(File.dirname(File.dirname(__FILE__)), "tmp") end def db_file @db_file ||= File.join(db_dir, "test.sqlite3") end def establish_connection ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => db_file ) end def migrate CreatePostsTable.new.change CreateCommentsTable.new.change CreateAuthorsTable.new.change CreateFavoritesTable.new.change CreateCollabPostsTable.new.change end def reset File.unlink(db_file) if File.exist?(db_file) FileUtils.mkdir_p(db_dir) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
arel-helpers-2.1.1 | spec/env.rb |
arel-helpers-2.1.0 | spec/env.rb |
arel-helpers-2.0.2 | spec/env.rb |
arel-helpers-2.0.1 | spec/env.rb |