Sha256: 70b9d2e1e0c4ea51c17d23f3e64d255ef380571c3f6c6f74075fdd75aec029ed
Contents?: true
Size: 844 Bytes
Versions: 2
Compression:
Stored size: 844 Bytes
Contents
require 'rubygems' gem 'rspec', '>=1.1.3' require 'spec' require 'pathname' require Pathname(__FILE__).dirname.parent.expand_path + 'lib/dm-types' ENV["SQLITE3_SPEC_URI"] ||= 'sqlite3::memory:' ENV["MYSQL_SPEC_URI"] ||= 'mysql://localhost/dm_core_test' ENV["POSTGRES_SPEC_URI"] ||= 'postgres://postgres@localhost/dm_more_test' # DataMapper::Logger.new(STDOUT, :debug) def setup_adapter(name, default_uri = nil) begin DataMapper.setup(name, ENV["#{ENV['ADAPTER'].to_s.upcase}_SPEC_URI"] || default_uri) Object.const_set('ADAPTER', ENV['ADAPTER'].to_sym) if name.to_s == ENV['ADAPTER'] true rescue Exception => e if name.to_s == ENV['ADAPTER'] Object.const_set('ADAPTER', nil) warn "Could not load #{name} adapter: #{e}" end false end end ENV['ADAPTER'] ||= 'sqlite3' setup_adapter(:default)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dm-types-0.9.6 | spec/spec_helper.rb |
dm-types-0.9.7 | spec/spec_helper.rb |