Notify observers of paranoid restores
Update Gemfile and gemspec to allow JRuby and Rubinius. Add JRuby and Rubinius to .travis.yml
Add details about accessing soft-deleted associations
Add :recursive option on restore to restore associations

Fixes #91
Update README with more usage examples
Syntax highlighting makes everything better
Add missing alias for restore -> restore
It's :recursive, not :restore
Implement I_AM_THE_DESTROYER
Revert behaviour of calling destroy twice deleting records

As per #92
update README for #92
Support Ruby 2.1.0
Fix some syntax errors in README.md

[ci skip]

Fixes #97
destroy! now once again calls destroy

This is because destroy! is called by :dependent => :destroy association definitions (yes, destroy! and not destroy), which means that associated records of a paranoid object would suddenly go missing... making it very hard to restore them!

So instead, it's now called really_destroy! and destroy! is just an alias for destroy once again
Merge pull request #98 from radar/really-destroy

destroy! now once again calls destroy
Added support for Rails 4.1.

Fixes #95
Bump to 2.0.2
Fix destroy return value.

Rails normally returns the model on successful destroy and false if any
callback fails.

Fixes #104
Add index to deleted_at column in README
Fix `real_destroy!` typo in readme