Module: RailsPendingMigrationErrors
- Defined in:
- lib/rails_pending_migration_errors.rb,
lib/rails_pending_migration_errors/rails.rb,
lib/rails_pending_migration_errors/version.rb,
lib/rails_pending_migration_errors/middleware.rb
Defined Under Namespace
Classes: Middleware, Railtie
Constant Summary
collapse
- VERSION =
"0.0.2"
Class Method Summary
collapse
Class Method Details
.db_versions ⇒ Object
16
17
18
|
# File 'lib/rails_pending_migration_errors.rb', line 16
def self.db_versions
ActiveRecord::Migrator.get_all_versions
end
|
.file_versions ⇒ Object
12
13
14
|
# File 'lib/rails_pending_migration_errors.rb', line 12
def self.file_versions
ActiveRecord::Migrator.migrations( ActiveRecord::Migrator.migrations_paths ).map(&:version)
end
|
.needs_migrations? ⇒ Boolean
8
9
10
|
# File 'lib/rails_pending_migration_errors.rb', line 8
def self.needs_migrations?
(file_versions - db_versions).size > 0
end
|