Agregar funciones a un objeto

Hola, esta vez quiero hacer algo facil, que no se como se hace pero me
imagino q alguien ya lo habra hecho, tengo un modelo de Usuarios

y este tienen los campos de nombre, apellido_paterno, apellido materno
quiero crear una funcion que me regrese el nombre completo, pero el
siguiente codigo no me funciona.

Modelo Usuario

def nombreCompleto
self.nombre + self.apellido_paterno + self.apellido_materno
end

end

Funciona cuando hago

Usuario.nombreCompleto truena por que no tiene declarado el campo
nombre y los otros, pero no funciona cuando tengo un objeto usuario

@usuario = Usuario.find_by_id(123456)
@usuario.nombreCompleto <---- Esto es lo que yo quiero hacer