Sha256: 94993bca9b59ff3de9bcc59af091746e1ca38f84145c068bc94f29e2885b8510

Contents?: true

Size: 458 Bytes

Versions: 8

Compression:

Stored size: 458 Bytes

Contents

# frozen_string_literal: true

module ActiveRecord
  module ConnectionHandling
    def sqlserver_connection(config) #:nodoc:
      config = config.symbolize_keys
      config.reverse_merge!(mode: :dblib)
      config[:mode] = config[:mode].to_s.downcase.underscore.to_sym

      ConnectionAdapters::SQLServerAdapter.new(
        ConnectionAdapters::SQLServerAdapter.new_client(config),
        logger,
        nil,
        config
        )
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-6.1.3.0 lib/active_record/sqlserver_base.rb
activerecord-sqlserver-adapter-7.0.0.0 lib/active_record/sqlserver_base.rb
activerecord-sqlserver-adapter-7.0.0.0.rc1 lib/active_record/sqlserver_base.rb
activerecord-sqlserver-adapter-6.1.2.1 lib/active_record/sqlserver_base.rb
activerecord-sqlserver-adapter-6.1.2.0 lib/active_record/sqlserver_base.rb
activerecord-sqlserver-adapter-6.1.1.0 lib/active_record/sqlserver_base.rb
activerecord-sqlserver-adapter-6.1.0.0 lib/active_record/sqlserver_base.rb
activerecord-sqlserver-adapter-6.1.0.0.rc1 lib/active_record/sqlserver_base.rb