use strict;
use warnings;
-our $VERSION = '0.11';
+our $VERSION = '0.13';
our $AUTHORITY = 'cpan:DROLSKY';
-use Moose 0.97 ();
+use Moose 0.98 ();
use Moose::Exporter;
use MooseX::ClassAttribute::Trait::Class;
use MooseX::ClassAttribute::Trait::Role;
use MooseX::ClassAttribute::Trait::Application::ToClass;
use MooseX::ClassAttribute::Trait::Application::ToRole;
-use MooseX::ClassAttribute::Trait::Application::ToInstance;
-
-Moose::Exporter->setup_import_methods( with_meta => ['class_has'] );
-
-sub init_meta {
- shift;
- my %p = @_;
-
- return Moose::Util::MetaRole::apply_metaclass_roles(
- for => $p{for_class},
- class_metaroles => {
- class => ['MooseX::ClassAttribute::Trait::Class'],
- },
- role_metaroles => {
- role => ['MooseX::ClassAttribute::Trait::Role'],
- application_to_class =>
- ['MooseX::ClassAttribute::Trait::Application::ToClass'],
- application_to_role =>
- ['MooseX::ClassAttribute::Trait::Application::ToRole'],
- application_to_instance => [
- 'MooseX::ClassAttribute::Trait::Application::ToInstance'
- ],
- },
- );
-}
+
+Moose::Exporter->setup_import_methods(
+ with_meta => ['class_has'],
+ class_metaroles => {
+ class => ['MooseX::ClassAttribute::Trait::Class'],
+ },
+ role_metaroles => {
+ role => ['MooseX::ClassAttribute::Trait::Role'],
+ application_to_class =>
+ ['MooseX::ClassAttribute::Trait::Application::ToClass'],
+ application_to_role =>
+ ['MooseX::ClassAttribute::Trait::Application::ToRole'],
+ },
+);
sub class_has {
my $meta = shift;