Sha256: f7767f093d629f287cec406951d8cf54f7edddb0510b1b6d3fb9429da3d52af2
Contents?: true
Size: 647 Bytes
Versions: 3
Compression:
Stored size: 647 Bytes
Contents
module RailsSqlViews4 module Loader SUPPORTED_ADAPTERS = %w( Mysql Mysql2 PostgreSQL SQLServer SQLite SQLite3 OracleEnhanced ) def self.load_extensions SUPPORTED_ADAPTERS.each do |db| if ActiveRecord::ConnectionAdapters.const_defined?("#{db}Adapter") require "rails_sql_views4/connection_adapters/#{db.downcase}_adapter" ActiveRecord::ConnectionAdapters.const_get("#{db}Adapter").class_eval do include RailsSqlViews4::ConnectionAdapters::AbstractAdapter include RailsSqlViews4::ConnectionAdapters.const_get("#{db}Adapter") end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rails_sql_views4-0.0.3 | lib/rails_sql_views4/loader.rb |
rails_sql_views4-0.0.2 | lib/rails_sql_views4/loader.rb |
rails_sql_views4-0.0.1 | lib/rails_sql_views4/loader.rb |