GitHub repository: palexvs/acts_as_archival
Description: An ActiveRecord plugin for atomic archiving and unarchiving of object trees. Inspired by ActsAsParanoid and PermanentRecord