This script reports on how the behavior of ActiveModel::Dirty
methods have changed during various lifecycle callbacks in ActiveRecord
instances.
The report shows the output of various ActiveModel::Dirty
methods within a number of different callbacks, under different versions of ActiveRecord
.
The script used to create this output is below, and can be used/modified to get information on other dirty-state methods.
this script was kinda fun to put together. i got to poke in a few areas of ruby I don't typically touch.