diff options
author | Jesse Luehrs <doy@tozt.net> | 2011-02-21 16:04:51 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2011-02-21 16:04:51 -0600 |
commit | b274df4c9da24b117a22e287acd03b3fa87233a8 (patch) | |
tree | 602aba197c8752ea4253bc8fbb950fb373f92903 /lib/MooseX/Bread/Board.pm | |
parent | 61839366b807e9e8f6818020508d765efed945b5 (diff) | |
download | bread-board-declare-b274df4c9da24b117a22e287acd03b3fa87233a8.tar.gz bread-board-declare-b274df4c9da24b117a22e287acd03b3fa87233a8.zip |
rename MooseX::Bread::Board -> Bread::Board::Declare
Diffstat (limited to 'lib/MooseX/Bread/Board.pm')
-rw-r--r-- | lib/MooseX/Bread/Board.pm | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/lib/MooseX/Bread/Board.pm b/lib/MooseX/Bread/Board.pm deleted file mode 100644 index 56a0949..0000000 --- a/lib/MooseX/Bread/Board.pm +++ /dev/null @@ -1,36 +0,0 @@ -package MooseX::Bread::Board; -use Moose::Exporter; - -use Bread::Board (); - -my (undef, undef, $init_meta) = Moose::Exporter->build_import_methods( - install => ['import', 'unimport'], - class_metaroles => { - attribute => ['MooseX::Bread::Board::Meta::Role::Attribute'], - class => ['MooseX::Bread::Board::Meta::Role::Class'], - instance => ['MooseX::Bread::Board::Meta::Role::Instance'], - }, - (Moose->VERSION >= 1.9900 - ? (role_metaroles => { - applied_attribute => - ['MooseX::Bread::Board::Meta::Role::Attribute'], - }) - : ()), - base_class_roles => ['MooseX::Bread::Board::Role::Object'], -); - -sub init_meta { - my $package = shift; - my %options = @_; - if (my $meta = Class::MOP::class_of($options{for_class})) { - if ($meta->isa('Class::MOP::Class')) { - my @supers = $meta->superclasses; - $meta->superclasses('Bread::Board::Container') - if @supers == 1 && $supers[0] eq 'Moose::Object'; - } - } - $package->$init_meta(%options); -} - - -1; |