Module: ActiveRecordDoctor::Utils
- Defined in:
- lib/active_record_doctor/utils.rb
Overview
:nodoc:
Class Method Summary collapse
- .mysql?(connection = ActiveRecord::Base.connection) ⇒ Boolean
- .postgresql?(connection = ActiveRecord::Base.connection) ⇒ Boolean
- .sqlite?(connection = ActiveRecord::Base.connection) ⇒ Boolean
Class Method Details
.mysql?(connection = ActiveRecord::Base.connection) ⇒ Boolean
10 11 12 |
# File 'lib/active_record_doctor/utils.rb', line 10 def mysql?(connection = ActiveRecord::Base.connection) connection.adapter_name == "Mysql2" end |
.postgresql?(connection = ActiveRecord::Base.connection) ⇒ Boolean
6 7 8 |
# File 'lib/active_record_doctor/utils.rb', line 6 def postgresql?(connection = ActiveRecord::Base.connection) ["PostgreSQL", "PostGIS"].include?(connection.adapter_name) end |
.sqlite?(connection = ActiveRecord::Base.connection) ⇒ Boolean
14 15 16 |
# File 'lib/active_record_doctor/utils.rb', line 14 def sqlite?(connection = ActiveRecord::Base.connection) connection.adapter_name == "SQLite" end |