new(direction, migrations, schema_migration, internal_metadata, target_version = nil)
public

No documentation available.

# File activerecord/lib/active_record/migration.rb, line 1421
    def initialize(direction, migrations, schema_migration, internal_metadata, target_version = nil)
      @direction         = direction
      @target_version    = target_version
      @migrated_versions = nil
      @migrations        = migrations
      @schema_migration  = schema_migration
      @internal_metadata = internal_metadata

      validate(@migrations)

      @schema_migration.create_table
      @internal_metadata.create_table
    end