# File lib/dm-core/spec/setup.rb, line 99 def adapter @adapter ||= setup! end
# File lib/dm-core/spec/setup.rb, line 113 def adapter_name @adapter_name ||= infer_adapter_name end
# File lib/dm-core/spec/setup.rb, line 129 def alternate_storage_name "datamapper_alternate_tests" end
# File lib/dm-core/spec/setup.rb, line 117 def connection_uri "#{adapter_name}://#{username}:#{password}@#{host}/#{storage_name}" end
# File lib/dm-core/spec/setup.rb, line 125 def default_storage_name "datamapper_default_tests" end
# File lib/dm-core/spec/setup.rb, line 141 def host ENV.fetch('DM_DB_HOST', 'localhost') end
# File lib/dm-core/spec/setup.rb, line 137 def password ENV.fetch('DM_DB_PASSWORD', 'datamapper') end
# File lib/dm-core/spec/setup.rb, line 105 def setup! adapter = DataMapper.setup(name, connection_uri) test_connection(adapter) adapter rescue Exception => e puts "Could not connect to the database using '#{connection_uri}' because of: #{e.inspect}" end
# File lib/dm-core/spec/setup.rb, line 121 def storage_name send("#{name}_storage_name") end
Generated with the Darkfish Rdoc Generator 2.