MigrationProxy is used to defer loading of the actual migration classes until they are needed

Methods
B
M
N
Class Public methods
new(name, version, filename, scope)
# File activerecord/lib/active_record/migration.rb, line 755
def initialize(name, version, filename, scope)
  super
  @migration = nil
end
Instance Public methods
basename()
# File activerecord/lib/active_record/migration.rb, line 760
def basename
  File.basename(filename)
end
mtime()
# File activerecord/lib/active_record/migration.rb, line 764
def mtime
  File.mtime filename
end