Dirty objects and overload attribute read/write methods


I’m trying to use dirty fields but keep running into trouble with
attributes that I’ve overloaded. It looks like the dirty.rb module
uses read_attribute and to figure out the old value. Unfortunately
this is before my overloaded methods have done their work. Therefore,
the “old” value is not yet transformed and, hence, incorrect. I’ve
pasted a little example here:


Can anyone help me with a solution?


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs