class RailsAsyncMigrations::Migration::Overwrite
Attributes
instance[R]
method_name[R]
Public Class Methods
new(instance, method_name)
click to toggle source
# File lib/rails_async_migrations/migration/overwrite.rb, line 6 def initialize(instance, method_name) @instance = instance @method_name = method_name end
Public Instance Methods
perform()
click to toggle source
# File lib/rails_async_migrations/migration/overwrite.rb, line 11 def perform dispatch_trace trigger_callback end
Private Instance Methods
dispatch_trace()
click to toggle source
# File lib/rails_async_migrations/migration/overwrite.rb, line 18 def dispatch_trace Tracer.new.verbose "#{instance.class}\##{method_name} was called in a locked state" end
trigger_callback()
click to toggle source
# File lib/rails_async_migrations/migration/overwrite.rb, line 22 def trigger_callback instance.send(:trigger_callback, method_name) rescue NoMethodError end