module Procedural
Constants
- SUPPORTED_ADAPTERS
- VERSION
Public Class Methods
load_adapters()
click to toggle source
# File lib/procedural/adapters.rb, line 4 def self.load_adapters SUPPORTED_ADAPTERS.each do |adapter| adapter_class = "#{adapter}Adapter" if ActiveRecord::ConnectionAdapters.const_defined?(adapter_class) require "procedural/adapters/#{adapter.downcase}_adapter" adapter = ActiveRecord::ConnectionAdapters.const_get(adapter_class) extension = Procedural::Adapters.const_get(adapter_class) adapter.send :prepend, extension end end end