Sha256: b09995adce5019f164813e42a253716ab323d350072afa11ba41a45c2540f4e2

Contents?: true

Size: 775 Bytes

Versions: 3

Compression:

Stored size: 775 Bytes

Contents

# frozen_string_literal: true

if defined?(Rails)
  module ActiveRecord
    module ConnectionAdapters
      class OracleEnhancedRailtie < ::Rails::Railtie
        rake_tasks do
          load "active_record/connection_adapters/oracle_enhanced/database_tasks.rb"
        end

        ActiveSupport.on_load(:active_record) do
          require "active_record/connection_adapters/oracle_enhanced_adapter"

          if ActiveRecord::ConnectionAdapters.respond_to?(:register)
            ActiveRecord::ConnectionAdapters.register(
              "oracle_enhanced",
              "ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter",
              "active_record/connection_adapters/oracle_enhanced_adapter"
            )
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activerecord-oracle_enhanced-adapter-7.1.0 lib/activerecord-oracle_enhanced-adapter.rb
activerecord-oracle_enhanced-adapter-7.1.0.beta2 lib/activerecord-oracle_enhanced-adapter.rb
activerecord-oracle_enhanced-adapter-7.1.0.beta1 lib/activerecord-oracle_enhanced-adapter.rb