class method
self.migrate
Ruby on Rails 2.3.18
Since v2.2.3Signature
self.migrate(direction)
Execute this migration in the named direction
Parameters
-
directionreq
Source
# File activerecord/lib/active_record/migration.rb, line 273
def migrate(direction)
return unless respond_to?(direction)
case direction
when :up then announce "migrating"
when :down then announce "reverting"
end
result = nil
time = Benchmark.measure { result = send("#{direction}_without_benchmarks") }
case direction
when :up then announce "migrated (%.4fs)" % time.real; write
when :down then announce "reverted (%.4fs)" % time.real; write
end
result
end
Defined in activerecord/lib/active_record/migration.rb line 273
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Migration