Sha256: b7e80cce9858ea99b20b369cc25e98a591fc11550504c9795c08c628f3e8e336
Contents?: true
Size: 666 Bytes
Versions: 1
Compression:
Stored size: 666 Bytes
Contents
require 'rspec' require 'activerecord_enum' def load_schema filename # silence verbose schema loading original_stdout = $stdout $stdout = StringIO.new root = File.expand_path(File.dirname(__FILE__)) load root + "/schema/#{filename}.rb" ensure $stdout = original_stdout end def dumped_schema stream = StringIO.new ActiveRecord::SchemaDumper.ignore_tables = [] ActiveRecord::SchemaDumper.dump(ActiveRecord::Base.connection, stream) stream.string.lines.select {|l| /^\s*#/.match(l).nil? }.join end ActiveRecord::Base.configurations = YAML::load(IO.read("spec/database.yml")) db = ENV["DB"] || "mysql" ActiveRecord::Base.establish_connection db
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord_enum-0.0.2 | spec/spec_helper.rb |