Module: ActiveRecord::LogDeleted::CommandRecorder

Defined in:
lib/active_record/log_deleted/command_recorder.rb

Instance Method Summary collapse

Instance Method Details

#create_deleted_row_trigger(name) ⇒ Object



22
23
24
# File 'lib/active_record/log_deleted/command_recorder.rb', line 22

def create_deleted_row_trigger(name)
  record(:create_deleted_row_trigger, name)
end

#create_deleted_rows_tableObject



6
7
8
# File 'lib/active_record/log_deleted/command_recorder.rb', line 6

def create_deleted_rows_table
  record(:create_deleted_rows_table, [])
end

#create_log_deleted_row_functionObject



14
15
16
# File 'lib/active_record/log_deleted/command_recorder.rb', line 14

def create_log_deleted_row_function
  record(:create_log_deleted_row_function, [])
end

#invert_create_deleted_row_trigger(name) ⇒ Object



26
27
28
# File 'lib/active_record/log_deleted/command_recorder.rb', line 26

def invert_create_deleted_row_trigger(name)
  [:drop_deleted_row_trigger, name]
end

#invert_create_deleted_rows_table(*args) ⇒ Object



10
11
12
# File 'lib/active_record/log_deleted/command_recorder.rb', line 10

def invert_create_deleted_rows_table(*args)
  [:drop_table, :deleted_rows]
end

#invert_create_log_deleted_row_function(*args) ⇒ Object



18
19
20
# File 'lib/active_record/log_deleted/command_recorder.rb', line 18

def invert_create_log_deleted_row_function(*args)
  [:drop_log_deleted_row_function]
end