Implement `_was` and `changes` for in-place mutations of AR attributes

We mutate it outside of this module, the mutability is public IMO
On Aug 6, 2014 8:51 AM, "Godfrey Chan" <notifications@github.com> wrote:

> In activerecord/lib/active_record/attribute_methods/dirty.rb:
>
> > @@ -69,6 +61,10 @@ def clear_changes_information
> >          original_raw_attributes.clear
> >        end
> >
> > +      def changed_attributes
> > +        MergedHashProxy.new(super, attributes_changed_in_place)
>
> @rafaelfranca <https://github.com/rafaelfranca> wdyt? [image: :smile:]
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/rails/rails/pull/16189/files#r15878502>.
>