Determinar facilmente a propriedade no Rails

Aqui está um snippet muito rápido que coloco nos modelos de usuário que permite determinar facilmente se aquele usuário específico possui outro modelo:

def owns?(model)
!!(model.responds_to?(:user_id) && model.user_id == self.id)
end

Fácil como queijo. Exemplo de uso:

u = User.new
f
= Foo.new

u
.owns?(f) # == true if f.user_id = u.id