Add functionality to multiple models?

Try using a mixin (module).

http://www.rubycentral.com/book/tut_modules.html