class RuboCop::Cop::Rails::ActiveRecordCallbacksOrder

def autocorrect(corrector, node)

Autocorrect by swapping between two nodes autocorrecting them
def autocorrect(corrector, node)
  previous = node.left_siblings.reverse_each.find do |sibling|
    callback?(sibling)
  end
  current_range = source_range_with_comment(node)
  previous_range = source_range_with_comment(previous)
  corrector.insert_before(previous_range, current_range.source)
  corrector.remove(current_range)
end