How to know if model attribute is protected?

I'm adding some meta-methods to a plugin and would really like to be
able to know if an attribute is protected or not in my model.
Unusually, googing hasn't turned up an answer. I know I could try an
assignment and then rescue the exception (assuming the default whiny
behaviour is on) but thats not a pleasing approach.

Thanks for any help or pointers,

--Kip

Its not in the API description for ActiveRecord::Base, but it is
mentioned in the source code for attr_protected.
#protected_attributes returns an array of the attributes that are
protected.

--Kip

Kip wrote: