class RailsAsyncMigrations::Migration::MethodAdded

Attributes

method_name[R]
resource_class[R]

Public Class Methods

new(resource_class, method_name) click to toggle source
# File lib/rails_async_migrations/migration/method_added.rb, line 8
def initialize(resource_class, method_name)
  @resource_class = resource_class
  @method_name = method_name
end

Public Instance Methods

perform() click to toggle source
# File lib/rails_async_migrations/migration/method_added.rb, line 13
def perform
  lock_and_overwrite
end

Private Instance Methods

lock_and_overwrite() click to toggle source
# File lib/rails_async_migrations/migration/method_added.rb, line 19
def lock_and_overwrite
  Lock.new(resource_class, method_name).perform
end