ActiveRecord dirty tracking that compares every attribute to it's value before type cast and marks all changes detected as changed attributes. This makes it possible to detect `user.name.upcase!` `user.roles << 'some_role'` and similar implicit changes. To make it automatic on `save`, this module sets up a `before_validation` callback when included into a model.

Required Ruby Version

>= 0

Authors

Laas Toom

Versions

  1. 1.0.2
    1. source

      1. 1.0.2 source August 25, 2014 (7.5 KB)
  2. 1.0.1
    1. source

      1. 1.0.1 source August 25, 2014 (7.5 KB)
  3. 1.0.0
    1. source

      1. 1.0.0 source August 25, 2014 (7.5 KB)

SHA 256 checksum