Class: DbSchema::Operations::RenameOperation

Inherits:
Object
  • Object
show all
Defined in:
lib/db_schema/operations.rb

Overview

Abstract base class for rename operations.

Direct Known Subclasses

RenameColumn, RenameEnum, RenameTable

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(old_name:, new_name:) ⇒ RenameOperation

Returns a new instance of RenameOperation.



8
9
10
11
# File 'lib/db_schema/operations.rb', line 8

def initialize(old_name:, new_name:)
  @old_name = old_name
  @new_name = new_name
end

Instance Attribute Details

#new_nameObject (readonly)

Returns the value of attribute new_name.



6
7
8
# File 'lib/db_schema/operations.rb', line 6

def new_name
  @new_name
end

#old_nameObject (readonly)

Returns the value of attribute old_name.



6
7
8
# File 'lib/db_schema/operations.rb', line 6

def old_name
  @old_name
end