The attr_callback gem lets you create user-definable callback method attributes conveniently.
Dwayne Litzenberger
gem "attr_callback", "~> 1.0.0"