Sha256: f3a2a6b2fb01d93c7387ef07a7d31264c43c0f837096b0c0b35b2c03d296a0ae
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
# Copyright (c) 2012 by Tracelytics, 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oboe-2.2.6 | lib/oboe/frameworks/rails/inst/active_record.rb |
oboe-2.2.5 | lib/oboe/frameworks/rails/inst/active_record.rb |