Module: PoolLint::Inspectors
- Defined in:
- lib/poollint/inspectors.rb,
lib/poollint/inspectors/mysql.rb,
lib/poollint/inspectors/postgresql.rb,
lib/poollint/inspectors/postgresql_capture.rb
Defined Under Namespace
Classes: MySQL, PostgreSQL, PostgreSQLCapture
Constant Summary collapse
- MYSQL_ADAPTERS =
%w[Mysql2 Trilogy].freeze
Class Method Summary collapse
Class Method Details
.for(connection) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/poollint/inspectors.rb', line 9 def for(connection) return PostgreSQL if connection.adapter_name == "PostgreSQL" return MySQL if MYSQL_ADAPTERS.include?(connection.adapter_name) nil end |