On Tue, Sep 08, 2009 at 04:26:57PM -0700, Yuri Shtil wrote:
> What is the right way to see if an object has certain attribute?
>
> I tried
> if $obj->can('foo') {}
>
> but got burned when something like 'import/export' gets in a way.
> Do I have to maintain the list of attributes (an another attribute
> !!!) as I create them?
$obj->meta->has_attribute('foo')
Reading through the Class::MOP docs is helpful in finding out how to
access all of the class definition information that gets stored.
-doy
