Class: RailsAsyncMigrations::Migration::Overwrite

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_async_migrations/migration/overwrite.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instance, method_name) ⇒ Overwrite

Returns a new instance of Overwrite.



6
7
8
9
# File 'lib/rails_async_migrations/migration/overwrite.rb', line 6

def initialize(instance, method_name)
  @instance = instance
  @method_name = method_name
end

Instance Attribute Details

#instanceObject (readonly)

Returns the value of attribute instance.



4
5
6
# File 'lib/rails_async_migrations/migration/overwrite.rb', line 4

def instance
  @instance
end

#method_nameObject (readonly)

Returns the value of attribute method_name.



4
5
6
# File 'lib/rails_async_migrations/migration/overwrite.rb', line 4

def method_name
  @method_name
end

Instance Method Details

#performObject



11
12
13
14
# File 'lib/rails_async_migrations/migration/overwrite.rb', line 11

def perform
  dispatch_trace
  trigger_callback
end