Sha256: cc9bc3790648ef1a17d630a1062f2c307f586ab33c52a08885480728fb98e83b
Contents?: true
Size: 783 Bytes
Versions: 4
Compression:
Stored size: 783 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') ADAPTER = ENV['ADAPTER'] def initialize_connection connection_info ActiveRecord::Base.establish_connection(connection_info) begin require "foreigner/connection_adapters/#{ActiveRecord::Base.connection.adapter_name.downcase}_adapter" rescue LoadError #foreigner does not support all adapters (i.e. sqlite3) end end def connection_info_for example, adapter config = YAML::load(IO.read(File.dirname(__FILE__) + '/database.yml')) config["#{adapter}_#{example}"] end def execute_sql_script script_filename sql_script = File.read script_filename sql_script.split(';').each do |sql_statement| ActiveRecord::Base.connection.execute(sql_statement) unless sql_statement.blank? end end
Version data entries
4 entries across 4 versions & 1 rubygems