1. 02 Feb, 2016 4 commits
  2. 01 Feb, 2016 3 commits
  3. 31 Jan, 2016 3 commits
  4. 29 Jan, 2016 2 commits
  5. 26 Jan, 2016 1 commit
  6. 08 Jan, 2016 1 commit
  7. 07 Jan, 2016 5 commits
  8. 06 Jan, 2016 2 commits
  9. 16 Dec, 2015 1 commit
  10. 16 Nov, 2015 2 commits
  11. 15 Nov, 2015 2 commits
  12. 12 Nov, 2015 1 commit
  13. 05 Nov, 2015 1 commit
  14. 28 Oct, 2015 1 commit
  15. 03 Oct, 2015 1 commit
  16. 26 Sep, 2015 1 commit
  17. 16 Sep, 2015 1 commit
  18. 15 Sep, 2015 2 commits
  19. 26 Aug, 2015 2 commits
  20. 04 Aug, 2015 1 commit
  21. 03 Aug, 2015 1 commit
  22. 14 Jul, 2015 1 commit
  23. 12 Jul, 2015 1 commit
    • Add paranoia_destroy_attributes and paranoia_restore_attributes as extension points · b2b8d19e
      Use update_columns rather than touch to update the record, for
      generality
      
      Unlike touch, update_columns does not create a transaction for
      itself, so we need to add the record to the transaction, if present.
      If there is not a current_transaction, the add is a no-op.
      
      This all means that delete will not invoke a transaction or run the
      after_commit callbacks unless called from within one, which is
      consistent with the Rails docs and the behavior of
      ActiveRecord::Base#delete.
      Ben Woosley committed