Bad news. The server hosting The Ruby Toolbox went bust on the evening of June 7th. While I do have backups, the original source code is in a very outdated state so I currently don't feel it makes sense to try and get it running again.

For the time being, here is a very stripped down version of the Ruby Toolbox's contents.

Update June 13th: I'd like to invite you to join the discussion on the future of the Toolbox on github. You can also get in touch directly on Twitter.

 Score 2.42


Paranoia is a re-implementation of acts_as_paranoid for Rails 3, using much, much, much less code. You would use either plugin / gem if you wished that when you called destroy on an Active Record object that it didn't actually destroy it, but just "hid" the record. Paranoia does this by setting a deleted_at field to the current time when you destroy a record, and hides it by scoping all queries on your model to only include records which do not have a deleted_at field.

 Rubygem paranoia
 Github radar/paranoia

Active Record (~>3.2) plugin which allows you to hide and restore records without actually deleting them. Check its GitHub page for more in-depth information.

 Score 0.54

Acts as paranoid

Check the home page for more in-depth information.

 Score 0.48

Acts as archive

Don't delete your records, move them to a different table. Like acts_as_paranoid, but doesn't mess with your SQL queries.

 Score 0.31

Permanent records

Never Lose Data. Rather than deleting rows this sets Record#deleted_at and gives you all the scopes you need to work with your data.

 Score 0.22


Safe destroy for ActiveRecord.

 Score 0.1


Typical paranoid gem built for Rails 3 and with the minimum code needed to satisfy acts_as_paranoid's API

 Rubygem immortal
 Score 0.09


Explicit soft deletion for ActiveRecord via deleted_at and default scope.

 Score 0.04


paranoid models for rails 4

 Rubygem paranoid2
 Score 0.04


Enable soft delete of ActiveRecord records. Based off defunct ActsAsParanoid and IsParanoid

 Rubygem paranoid
 Github xspond/paranoid