Sha256: 85e4bd55569244987f95bd0526b74f60c1bc7096722cca64a5a3661e7886ea9d

Contents?: true

Size: 1.03 KB

Versions: 12

Compression:

Stored size: 1.03 KB

Contents

# Copyright (c) 2013 AppNeta, Inc.
# All rights reserved.

require 'oboe/frameworks/rails/inst/connection_adapters/utils'
require 'oboe/frameworks/rails/inst/connection_adapters/mysql'
require 'oboe/frameworks/rails/inst/connection_adapters/mysql2'
require 'oboe/frameworks/rails/inst/connection_adapters/postgresql'
require 'oboe/frameworks/rails/inst/connection_adapters/oracle'

if Oboe::Config[:active_record][:enabled]
  begin
    adapter = ActiveRecord::Base::connection.adapter_name.downcase

    Oboe::Inst::ConnectionAdapters::FlavorInitializers.mysql      if adapter == "mysql"
    Oboe::Inst::ConnectionAdapters::FlavorInitializers.mysql2     if adapter == "mysql2"
    Oboe::Inst::ConnectionAdapters::FlavorInitializers.postgresql if adapter == "postgresql"
    Oboe::Inst::ConnectionAdapters::FlavorInitializers.oracle     if adapter == "oracleenhanced"

  rescue Exception => e
    Oboe.logger.error "[oboe/error] Oboe/ActiveRecord error: #{e.inspect}"
    Oboe.logger.debug e.backtrace.join("\n")
  end
end
# vim:set expandtab:tabstop=2

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
oboe-2.6.6.1 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.6.5.5 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.6.4.1 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.6.3.0 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.6.2.0 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.6.1.0 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.6.0.2 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.5.0.7 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.4.0.1 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.3.4.1 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.3.3.7 lib/oboe/frameworks/rails/inst/active_record.rb
oboe-2.3.2 lib/oboe/frameworks/rails/inst/active_record.rb