diff --git a/lib/active_record/sqlserver_base.rb b/lib/active_record/sqlserver_base.rb index 0279f7182..8786b5f88 100644 --- a/lib/active_record/sqlserver_base.rb +++ b/lib/active_record/sqlserver_base.rb @@ -1,7 +1,6 @@ module ActiveRecord - class Base - - def self.sqlserver_connection(config) #:nodoc: + module ConnectionHandling + def sqlserver_connection(config) #:nodoc: config = config.symbolize_keys config.reverse_merge! mode: :dblib mode = config[:mode].to_s.downcase.underscore.to_sym @@ -17,6 +16,5 @@ def self.sqlserver_connection(config) #:nodoc: end ConnectionAdapters::SQLServerAdapter.new(nil, logger, nil, config.merge(mode: mode)) end - end end