Sha256: 75db93746a292ca91667abccff0dcf3e6f9eeb72b4c3f5313129e6404096e7cb

Contents?: true

Size: 662 Bytes

Versions: 3

Compression:

Stored size: 662 Bytes

Contents

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'

          # Cache column descriptions between requests in test and production environments
          if Rails.env.test? || Rails.env.production?
            ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter.cache_columns = true
          end

        end

      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activerecord-oracle_enhanced-adapter-1.7.7 lib/activerecord-oracle_enhanced-adapter.rb
activerecord-oracle_enhanced-adapter-1.7.6 lib/activerecord-oracle_enhanced-adapter.rb
activerecord-oracle_enhanced-adapter-1.7.5 lib/activerecord-oracle_enhanced-adapter.rb