class RailsAsyncMigrations::Mutators::TurnAsync
Attributes
migration_class[R]
Public Class Methods
new(migration_class)
click to toggle source
# File lib/rails_async_migrations/mutators/turn_async.rb, line 6 def initialize(migration_class) @migration_class = migration_class end
Public Instance Methods
perform()
click to toggle source
# File lib/rails_async_migrations/mutators/turn_async.rb, line 10 def perform Tracer.new.verbose '`turn_async` has been triggered' alter_migration end
Private Instance Methods
alter_migration()
click to toggle source
# File lib/rails_async_migrations/mutators/turn_async.rb, line 17 def alter_migration Tracer.new.verbose "#{migration_class} is now asynchronous" migration_class.include RailsAsyncMigrations::Migration end