Commit 30fae2be by Ryan Bigg

Add a README to paranoia

parent a8b5db39
h1. Paranoia
Paranoia is a re-implementation of [acts\_as\_paranoid](http://github.com/technoweenie/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.
h2. Installation & Usage
h3. Initial installation
In your _Gemfile_:
gem 'paranoia'
Then run `bundle install`
Or if you're still on Rails 2:
config.gem 'paranoia'
Then run `rake gems:install`
h3. Usage
In your model:
class Client < ActiveRecord::Base
acts_as_paranoid
...
end
Hey presto, it's there!
h2. License
This gem is released under the MIT license.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment