On Sun, Sep 01, 2013 at 12:12:39PM -0700, Bill Moseley wrote:
> I need some help debugging this.
>
> In Catalyst::Model::DBIC::Schema::Types there's this:
>
> subtype LoadedClass,
> as ClassName;
>
> coerce LoadedClass,
> from Str, # N.B. deliberate paranoia against $_ clobbering below
> *via { my $classname = $_; Class::MOP::load_class($classname);
> $classname };*
>
>
> And this attribute is created:
>
> has pool_type => (is => 'ro', isa => LoadedClass);
The attribute definition here needs "coerce => 1".
-doy