Sha256: 16b47015b7de556775a8138fddf04d2a65c0cff07a8605632904760df039cb2b

Contents?: true

Size: 583 Bytes

Versions: 15

Compression:

Stored size: 583 Bytes

Contents

# frozen_string_literal: true

module ARTest
  module SQLServer
    module ConnectionReflection
      extend ActiveSupport::Concern

      included { extend ConnectionReflection }

      def connection
        ActiveRecord::Base.connection
      end

      def connection_options
        connection.instance_variable_get :@connection_parameters
      end

      def connection_tds_73
        rc = connection.raw_connection
        rc.respond_to?(:tds_73?) && rc.tds_73?
      end

      def connection_sqlserver_azure?
        connection.sqlserver_azure?
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-7.1.11 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.10 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.9 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.8 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.7 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.6 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.5 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.4 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.3 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.2 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.1 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.0 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.0.rc2 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.0.rc1 test/support/connection_reflection.rb
activerecord-sqlserver-adapter-7.1.0.beta1 test/support/connection_reflection.rb