Sha256: ee20ebd6f834920e8811121b1ee9d57b29057042e8f936cfc9dc25b034345870
Contents?: true
Size: 612 Bytes
Versions: 2
Compression:
Stored size: 612 Bytes
Contents
require "pathname" require "active_record" require "active_record/version" module AdapterExtensions AdapterPath = File.join File.expand_path(File.dirname(__FILE__)), "/active_record/adapters" # Loads the extensions for a specific database adapter def self.require_adapter(adapter) require File.join(AdapterPath,"/abstract_adapter") specific_adapter = File.join(AdapterPath,"/#{adapter}_adapter") require specific_adapter if File.exists?(specific_adapter + '.rb') end def self.load_from_connection_pool(connection_pool) require_adapter connection_pool.spec.config[:adapter] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
adapter_extensions-1.0.0 | lib/adapter_extensions/base.rb |
adapter_extensions-1.0.0.rc1 | lib/adapter_extensions/base.rb |