Dont require sybase unless you try to connect

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3736 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
David Heinemeier Hansson
2006-03-02 01:31:29 +00:00
parent ec4dd572e7
commit 5ba5dd68da

View File

@@ -5,12 +5,13 @@
# Based on code from Will Sobel (http://dev.rubyonrails.org/ticket/2030)
require 'active_record/connection_adapters/abstract_adapter'
require 'sybsql'
module ActiveRecord
class Base
# Establishes a connection to the database that's used by all Active Record objects
def self.sybase_connection(config) # :nodoc:
require_library_or_gem 'sybsql'
config = config.symbolize_keys
username = config[:username] ? config[:username].to_s : 'sa'