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.

Christoph
 Score 2.42

paranoia

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

destroyed_at

Safe destroy for ActiveRecord.

 Score 0.1

immortal

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

soft_deletion

Explicit soft deletion for ActiveRecord via deleted_at and default scope.

 Score 0.04

paranoid2

paranoid models for rails 4

 Rubygem paranoid2
 Score 0.04

paranoid

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

 Rubygem paranoid
 Github xspond/paranoid