I do everything you mentioned exactly the same way....Intervention with a helper in app/library. I'm not sure there's a better way, but I'm interested if there is.
If you want to share code on several models you could use a trait.
Sign in to participate in this thread!
We'd like to thank these amazing companies for supporting us