Module: VerboseMigrations::MigrationExtension
- Defined in:
- lib/verbose_migrations/ext.rb
Instance Method Summary collapse
- #migrate ⇒ Object
- #verbose!(logger: ActiveRecord::Base.logger, level: Logger::DEBUG) ⇒ Object
- #verbose? ⇒ Boolean
Instance Method Details
#migrate ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/verbose_migrations/ext.rb', line 14 def migrate(...) verbosity_was, verbose_logger.level = verbose_logger.level, verbosity if verbose? super ensure verbose_logger.level = verbosity_was if verbose? end |
#verbose!(logger: ActiveRecord::Base.logger, level: Logger::DEBUG) ⇒ Object
9 10 11 12 |
# File 'lib/verbose_migrations/ext.rb', line 9 def verbose!(logger: ActiveRecord::Base.logger, level: Logger::DEBUG) self.verbose_logger = logger self.verbosity = level end |
#verbose? ⇒ Boolean
8 |
# File 'lib/verbose_migrations/ext.rb', line 8 def verbose? = verbosity.present? && verbose_logger.present? |