class MotionRecord::Schema::MigratorDefinition

Attributes

migrations[R]

Public Class Methods

new() click to toggle source
# File lib/motion_record/schema/migrator_definition.rb, line 7
def initialize
  @migrations = []
end

Public Instance Methods

migration(version, name=nil, &block) click to toggle source
# File lib/motion_record/schema/migrator_definition.rb, line 11
def migration(version, name=nil, &block)
  migration_definition = Schema::MigrationDefinition.new(version, name)
  migration_definition.instance_eval &block
  @migrations << migration_definition
end