Skip to content

Commit

Permalink
Port to application_to_class_class_roles.
Browse files Browse the repository at this point in the history
  • Loading branch information
rafl committed Jul 13, 2009
1 parent d23564b commit 41b98a6
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 32 deletions.
6 changes: 3 additions & 3 deletions lib/MooseX/Role/WithOverloading.pm
Expand Up @@ -3,7 +3,7 @@ package MooseX::Role::WithOverloading;
use Moose::Role ();
use Moose::Exporter;
use Moose::Util::MetaRole;
use MooseX::Role::WithOverloading::Meta::Role;
use MooseX::Role::WithOverloading::Meta::Role::Application::ToClass;

Moose::Exporter->setup_import_methods(also => 'Moose::Role');

Expand All @@ -12,8 +12,8 @@ sub init_meta {
my $meta = Moose::Role->init_meta(%opts);

Moose::Util::MetaRole::apply_metaclass_roles(
for_class => $opts{for_class},
metaclass_roles => ['MooseX::Role::WithOverloading::Meta::Role'],
for_class => $opts{for_class},
application_to_class_class_roles => ['MooseX::Role::WithOverloading::Meta::Role::Application::ToClass'],
);

return $meta;
Expand Down
26 changes: 0 additions & 26 deletions lib/MooseX/Role/WithOverloading/Meta/Role.pm

This file was deleted.

@@ -1,12 +1,10 @@
package MooseX::Role::WithOverloading::Meta::Role::Application::ToClass;

use Moose;
use Moose::Role;
use overload ();
use MooseX::Types::Moose qw/ArrayRef Str/;
use namespace::autoclean;

extends 'Moose::Meta::Role::Application::ToClass';

has overload_ops => (
is => 'ro',
isa => ArrayRef[Str],
Expand Down

0 comments on commit 41b98a6

Please sign in to comment.