Sha256: af2d11b25402d9f8c7fff6a599ca8f8f0e230b7ec36fce8ff66d30d606a79dc3
Contents?: true
Size: 591 Bytes
Versions: 70
Compression:
Stored size: 591 Bytes
Contents
# frozen_string_literal: true require_relative 'base' module DeclareSchema module SchemaChange class ColumnRename < Base def initialize(table_name, old_name, new_name) @table_name = table_name @old_name = old_name @new_name = new_name end def up_command "rename_column #{@table_name.to_sym.inspect}, #{@old_name.to_sym.inspect}, #{@new_name.to_sym.inspect}" end def down_command "rename_column #{@table_name.to_sym.inspect}, #{@new_name.to_sym.inspect}, #{@old_name.to_sym.inspect}" end end end end
Version data entries
70 entries across 70 versions & 1 rubygems