8 use MooseX::Types -declare => [ 'ClassyType' ];
10 class_type ClassyType, { class => 'ClassyClass' };
19 package ClassyClassConsumer;
21 BEGIN { MyTypes->import('ClassyType') }
25 is => 'ro', isa => ClassyType, default => sub { ClassyType->new }
30 ok(my $o = ClassyClassConsumer->new, "Constructor happy");
32 is(ref($o->om_nom), 'ClassyClass', 'Attribute happy');
34 ok(ClassyClassConsumer->new(om_nom => ClassyClass->new), 'Constructor happy');