Method: DummyApp::Migrations#needs_migration?

Defined in:
lib/spree/testing_support/dummy_app/migrations.rb

#needs_migration?Boolean

Returns:

  • (Boolean)


16
17
18
19
20
21
22
23
24
# File 'lib/spree/testing_support/dummy_app/migrations.rb', line 16

def needs_migration?
  return true if !database_exists?
  if ActiveRecord::Base.connection.respond_to?(:migration_context)
    # Rails >= 5.2
    ActiveRecord::Base.connection.migration_context.needs_migration?
  else
    ActiveRecord::Migrator.needs_migration?
  end
end