Module: RuboCop::Cop::DatabaseTypeResolvable
- Included in:
- Rails::BulkChangeTable, Rails::NotNullColumn
- Defined in:
- lib/rubocop/cop/mixin/database_type_resolvable.rb
Overview
A mixin to extend cops in order to determine the database type.
This module automatically detect an adapter from ‘development` environment in `config/database.yml` or the environment variable `DATABASE_URL` when the `Database` option is not set.
Constant Summary collapse
- MYSQL =
'mysql'
- POSTGRESQL =
'postgresql'
Instance Method Summary collapse
Instance Method Details
#database ⇒ Object
14 15 16 |
# File 'lib/rubocop/cop/mixin/database_type_resolvable.rb', line 14 def database cop_config['Database'] || database_from_yaml || database_from_env end |