class RowValue

Private Instance Methods

trigger_value_deletion() click to toggle source
# File natural-backend/app/models/row_value.rb, line 24
def trigger_value_deletion
  DeleteValueJob.perform_later(column.table.database.database_identifier,
                                 column.table.name,
                                 self.column.name,
                                 row.db_id)
end
trigger_value_insertion() click to toggle source

before_destroy :trigger_value_deletion

# File natural-backend/app/models/row_value.rb, line 12
def trigger_value_insertion
  if row.db_id.present?
    UpdateValueJob.perform_later(self)
  else
    InsertValueJob.perform_later(self)
  end
end
trigger_value_update() click to toggle source
# File natural-backend/app/models/row_value.rb, line 20
def trigger_value_update
  UpdateValueJob.perform_later(self)
end