Topic: ActiveRecord::Base access to validations?

Is there a way to find out the validations set on a model from an instance of that model?

So something like

u = User.find 1

u.attributes.each do |attr|
  u.validates_presence?(attr)
end


It would be a big help.
Thanks,
-Mike