11 isa => quote_sub(q{ die $_[0] . "not an object" unless Scalar::Util::blessed($_[0]) }),
12 coerce => quote_sub(q{
13 return $_[0] if Scalar::Util::blessed($_[0]);
22 package MyTest::ClassOne;
29 package MyTest::ClassTwo;
35 my $t = MyTest::ClassOne->new(test_attr => bless {}, 'Bar');
36 my $n = MyTest::ClassTwo->new( test_attr => $t);
37 is ref($n), 'MyTest::ClassTwo';