{
package Foo::Meta::Attribute;
- use strict;
- use warnings;
use Moose;
extends 'Moose::Meta::Attribute';
};
package Foo;
- use strict;
- use warnings;
use Moose;
has 'foo' => (metaclass => 'Foo::Meta::Attribute');
{
package Bar::Meta::Attribute;
- use strict;
- use warnings;
use Moose;
extends 'Class::MOP::Attribute';
package Bar;
- use strict;
- use warnings;
use Moose;
::lives_ok {