Module: Raif::MigrationChecker
- Defined in:
- lib/raif/migration_checker.rb
Class Method Summary collapse
Class Method Details
.check_and_warn! ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/raif/migration_checker.rb', line 13 def check_and_warn! return unless defined?(Rails) && Rails.application uninstalled = uninstalled_migrations return if uninstalled.empty? = (uninstalled) # Output to both logger and STDOUT to ensure visibility Rails.logger&.warn() warn end |
.uninstalled_migrations ⇒ Object
6 7 8 9 10 11 |
# File 'lib/raif/migration_checker.rb', line 6 def uninstalled_migrations engine_migration_names = engine_migration_names_from_context ran_migration_names = ran_migration_names_from_host engine_migration_names - ran_migration_names end |