An example of what I\'m talking about:
class Person < ActiveRecord::Base def name=(name) super(name.capitalize) end def name super().downcas
As an extension to Aaron Longwell's answer, you can also use a "hash notation" to access attributes that have overridden accessors and mutators:
def name=(name) self[:name] = name.capitalize end def name self[:name].downcase end