Module: ActiveRecord::LogDeleted::CommandRecorder
- Defined in:
- lib/active_record/log_deleted/command_recorder.rb
Instance Method Summary collapse
- #create_deleted_row_trigger(name) ⇒ Object
- #create_deleted_rows_table ⇒ Object
- #create_log_deleted_row_function ⇒ Object
- #invert_create_deleted_row_trigger(name) ⇒ Object
- #invert_create_deleted_rows_table(*args) ⇒ Object
- #invert_create_log_deleted_row_function(*args) ⇒ Object
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_table ⇒ Object
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_function ⇒ Object
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 |