summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Changes2
-rw-r--r--dist.ini4
-rw-r--r--lib/Bread/Board/Declare.pm (renamed from lib/MooseX/Bread/Board.pm)12
-rw-r--r--lib/Bread/Board/Declare/BlockInjection.pm (renamed from lib/MooseX/Bread/Board/BlockInjection.pm)4
-rw-r--r--lib/Bread/Board/Declare/ConstructorInjection.pm (renamed from lib/MooseX/Bread/Board/ConstructorInjection.pm)4
-rw-r--r--lib/Bread/Board/Declare/Literal.pm (renamed from lib/MooseX/Bread/Board/Literal.pm)4
-rw-r--r--lib/Bread/Board/Declare/Meta/Role/Accessor.pm (renamed from lib/MooseX/Bread/Board/Meta/Role/Accessor.pm)2
-rw-r--r--lib/Bread/Board/Declare/Meta/Role/Attribute.pm (renamed from lib/MooseX/Bread/Board/Meta/Role/Attribute.pm)16
-rw-r--r--lib/Bread/Board/Declare/Meta/Role/Class.pm (renamed from lib/MooseX/Bread/Board/Meta/Role/Class.pm)8
-rw-r--r--lib/Bread/Board/Declare/Meta/Role/Instance.pm (renamed from lib/MooseX/Bread/Board/Meta/Role/Instance.pm)2
-rw-r--r--lib/Bread/Board/Declare/Role/Object.pm (renamed from lib/MooseX/Bread/Board/Role/Object.pm)4
-rw-r--r--lib/Bread/Board/Declare/Role/Service.pm (renamed from lib/MooseX/Bread/Board/Role/Service.pm)4
-rw-r--r--t/01-basic.t8
-rw-r--r--t/02-deps.t2
-rw-r--r--t/03-lifecycle.t2
-rw-r--r--t/04-block.t2
-rw-r--r--t/10-inlining.t2
-rw-r--r--t/20-inheritance.t4
-rw-r--r--t/21-roles.t8
-rw-r--r--t/22-more-inheritance.t8
-rw-r--r--t/30-type-checks.t2
-rw-r--r--t/31-auto-deref.t2
-rw-r--r--t/32-defaults.t2
-rw-r--r--t/33-constructor-name.t2
-rw-r--r--t/34-extends.t10
-rw-r--r--t/40-mop.t2
27 files changed, 62 insertions, 62 deletions
diff --git a/.gitignore b/.gitignore
index ba8158d..25831ce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,4 +10,4 @@ nytprof.out
MANIFEST.bak
*.sw[po]
.build
-MooseX-Bread-Board-*
+Bread-Board-Declare-*
diff --git a/Changes b/Changes
index 26fa893..45295fa 100644
--- a/Changes
+++ b/Changes
@@ -1,4 +1,4 @@
-Revision history for MooseX-Bread-Board
+Revision history for Bread-Board-Declare
{{$NEXT}}
- Initial release
diff --git a/dist.ini b/dist.ini
index a8bc513..e9b9af8 100644
--- a/dist.ini
+++ b/dist.ini
@@ -1,10 +1,10 @@
-name = MooseX-Bread-Board
+name = Bread-Board-Declare
author = Jesse Luehrs <doy at tozt dot net>
license = Perl_5
copyright_holder = Jesse Luehrs
[@DOY]
-dist = MooseX-Bread-Board
+dist = Bread-Board-Declare
[Prereqs]
Moose = 1.21
diff --git a/lib/MooseX/Bread/Board.pm b/lib/Bread/Board/Declare.pm
index 56a0949..51ec744 100644
--- a/lib/MooseX/Bread/Board.pm
+++ b/lib/Bread/Board/Declare.pm
@@ -1,4 +1,4 @@
-package MooseX::Bread::Board;
+package Bread::Board::Declare;
use Moose::Exporter;
use Bread::Board ();
@@ -6,17 +6,17 @@ 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'],
+ attribute => ['Bread::Board::Declare::Meta::Role::Attribute'],
+ class => ['Bread::Board::Declare::Meta::Role::Class'],
+ instance => ['Bread::Board::Declare::Meta::Role::Instance'],
},
(Moose->VERSION >= 1.9900
? (role_metaroles => {
applied_attribute =>
- ['MooseX::Bread::Board::Meta::Role::Attribute'],
+ ['Bread::Board::Declare::Meta::Role::Attribute'],
})
: ()),
- base_class_roles => ['MooseX::Bread::Board::Role::Object'],
+ base_class_roles => ['Bread::Board::Declare::Role::Object'],
);
sub init_meta {
diff --git a/lib/MooseX/Bread/Board/BlockInjection.pm b/lib/Bread/Board/Declare/BlockInjection.pm
index e1dca1e..9219206 100644
--- a/lib/MooseX/Bread/Board/BlockInjection.pm
+++ b/lib/Bread/Board/Declare/BlockInjection.pm
@@ -1,8 +1,8 @@
-package MooseX::Bread::Board::BlockInjection;
+package Bread::Board::Declare::BlockInjection;
use Moose;
extends 'Bread::Board::BlockInjection';
-with 'MooseX::Bread::Board::Role::Service';
+with 'Bread::Board::Declare::Role::Service';
__PACKAGE__->meta->make_immutable;
no Moose;
diff --git a/lib/MooseX/Bread/Board/ConstructorInjection.pm b/lib/Bread/Board/Declare/ConstructorInjection.pm
index f3b345b..38499fb 100644
--- a/lib/MooseX/Bread/Board/ConstructorInjection.pm
+++ b/lib/Bread/Board/Declare/ConstructorInjection.pm
@@ -1,8 +1,8 @@
-package MooseX::Bread::Board::ConstructorInjection;
+package Bread::Board::Declare::ConstructorInjection;
use Moose;
extends 'Bread::Board::ConstructorInjection';
-with 'MooseX::Bread::Board::Role::Service';
+with 'Bread::Board::Declare::Role::Service';
__PACKAGE__->meta->make_immutable;
no Moose;
diff --git a/lib/MooseX/Bread/Board/Literal.pm b/lib/Bread/Board/Declare/Literal.pm
index bf5944a..50b4229 100644
--- a/lib/MooseX/Bread/Board/Literal.pm
+++ b/lib/Bread/Board/Declare/Literal.pm
@@ -1,8 +1,8 @@
-package MooseX::Bread::Board::Literal;
+package Bread::Board::Declare::Literal;
use Moose;
extends 'Bread::Board::Literal';
-with 'MooseX::Bread::Board::Role::Service';
+with 'Bread::Board::Declare::Role::Service';
__PACKAGE__->meta->make_immutable;
no Moose;
diff --git a/lib/MooseX/Bread/Board/Meta/Role/Accessor.pm b/lib/Bread/Board/Declare/Meta/Role/Accessor.pm
index 10748e0..e38236b 100644
--- a/lib/MooseX/Bread/Board/Meta/Role/Accessor.pm
+++ b/lib/Bread/Board/Declare/Meta/Role/Accessor.pm
@@ -1,4 +1,4 @@
-package MooseX::Bread::Board::Meta::Role::Accessor;
+package Bread::Board::Declare::Meta::Role::Accessor;
use Moose::Role;
around _inline_get => sub {
diff --git a/lib/MooseX/Bread/Board/Meta/Role/Attribute.pm b/lib/Bread/Board/Declare/Meta/Role/Attribute.pm
index 2622e84..5cd4434 100644
--- a/lib/MooseX/Bread/Board/Meta/Role/Attribute.pm
+++ b/lib/Bread/Board/Declare/Meta/Role/Attribute.pm
@@ -1,13 +1,13 @@
-package MooseX::Bread::Board::Meta::Role::Attribute;
+package Bread::Board::Declare::Meta::Role::Attribute;
use Moose::Role;
Moose::Util::meta_attribute_alias('Service');
use Bread::Board::Types;
use List::MoreUtils qw(any);
-use MooseX::Bread::Board::BlockInjection;
-use MooseX::Bread::Board::ConstructorInjection;
-use MooseX::Bread::Board::Literal;
+use Bread::Board::Declare::BlockInjection;
+use Bread::Board::Declare::ConstructorInjection;
+use Bread::Board::Declare::Literal;
has service => (
is => 'ro',
@@ -75,13 +75,13 @@ after attach_to_class => sub {
my $service;
if ($self->has_block) {
- $service = MooseX::Bread::Board::BlockInjection->new(
+ $service = Bread::Board::Declare::BlockInjection->new(
%params,
block => $self->block,
);
}
elsif ($self->has_literal_value) {
- $service = MooseX::Bread::Board::Literal->new(
+ $service = Bread::Board::Declare::Literal->new(
%params,
value => $self->literal_value,
);
@@ -89,7 +89,7 @@ after attach_to_class => sub {
elsif ($self->has_type_constraint) {
my $tc = $self->type_constraint;
if ($tc->isa('Moose::Meta::TypeConstraint::Class')) {
- $service = MooseX::Bread::Board::ConstructorInjection->new(
+ $service = Bread::Board::Declare::ConstructorInjection->new(
%params,
class => $tc->class,
);
@@ -174,7 +174,7 @@ else {
return Moose::Meta::Class->create_anon_class(
superclasses => [ $self->$orig(@_) ],
- roles => [ 'MooseX::Bread::Board::Meta::Role::Accessor' ],
+ roles => [ 'Bread::Board::Declare::Meta::Role::Accessor' ],
cache => 1
)->name;
};
diff --git a/lib/MooseX/Bread/Board/Meta/Role/Class.pm b/lib/Bread/Board/Declare/Meta/Role/Class.pm
index 66c18ac..2869f7e 100644
--- a/lib/MooseX/Bread/Board/Meta/Role/Class.pm
+++ b/lib/Bread/Board/Declare/Meta/Role/Class.pm
@@ -1,4 +1,4 @@
-package MooseX::Bread::Board::Meta::Role::Class;
+package Bread::Board::Declare::Meta::Role::Class;
use Moose::Role;
use Bread::Board::Service;
@@ -8,7 +8,7 @@ sub get_all_services {
my $self = shift;
return map { $_->associated_service }
grep { $_->has_associated_service }
- grep { Moose::Util::does_role($_, 'MooseX::Bread::Board::Meta::Role::Attribute') }
+ grep { Moose::Util::does_role($_, 'Bread::Board::Declare::Meta::Role::Attribute') }
$self->get_all_attributes;
}
@@ -17,13 +17,13 @@ before superclasses => sub {
return unless @_;
- die "Multiple inheritance is not supported for MooseX::Bread::Board classes"
+ die "Multiple inheritance is not supported for Bread::Board::Declare classes"
if @_ > 1;
return if $_[0]->isa('Bread::Board::Container');
die "Cannot inherit from " . join(', ', @_)
- . " because MooseX::Bread::Board classes must inherit"
+ . " because Bread::Board::Declare classes must inherit"
. " from Bread::Board::Container";
};
diff --git a/lib/MooseX/Bread/Board/Meta/Role/Instance.pm b/lib/Bread/Board/Declare/Meta/Role/Instance.pm
index 93648e2..3745b82 100644
--- a/lib/MooseX/Bread/Board/Meta/Role/Instance.pm
+++ b/lib/Bread/Board/Declare/Meta/Role/Instance.pm
@@ -1,4 +1,4 @@
-package MooseX::Bread::Board::Meta::Role::Instance;
+package Bread::Board::Declare::Meta::Role::Instance;
use Moose::Role;
# XXX: ugh, this should be settable at the attr level, fix this in moose
diff --git a/lib/MooseX/Bread/Board/Role/Object.pm b/lib/Bread/Board/Declare/Role/Object.pm
index e99e5ed..f0f0048 100644
--- a/lib/MooseX/Bread/Board/Role/Object.pm
+++ b/lib/Bread/Board/Declare/Role/Object.pm
@@ -1,4 +1,4 @@
-package MooseX::Bread::Board::Role::Object;
+package Bread::Board::Declare::Role::Object;
use Moose::Role;
has name => (
@@ -15,7 +15,7 @@ after BUILD => sub {
my $meta = Class::MOP::class_of($self);
for my $service ($meta->get_all_services) {
- if ($service->isa('MooseX::Bread::Board::BlockInjection')) {
+ if ($service->isa('Bread::Board::Declare::BlockInjection')) {
my $block = $service->block;
$self->add_service(
$service->clone(
diff --git a/lib/MooseX/Bread/Board/Role/Service.pm b/lib/Bread/Board/Declare/Role/Service.pm
index 5e06eee..b25069f 100644
--- a/lib/MooseX/Bread/Board/Role/Service.pm
+++ b/lib/Bread/Board/Declare/Role/Service.pm
@@ -1,4 +1,4 @@
-package MooseX::Bread::Board::Role::Service;
+package Bread::Board::Declare::Role::Service;
use Moose::Role;
has associated_attribute => (
@@ -27,7 +27,7 @@ sub parent_container {
my $container = $self;
until (!defined($container)
|| ($container->isa('Bread::Board::Container')
- && $container->does('MooseX::Bread::Board::Role::Object'))) {
+ && $container->does('Bread::Board::Declare::Role::Object'))) {
$container = $container->parent;
}
die "Couldn't find associated object!" unless defined $container;
diff --git a/t/01-basic.t b/t/01-basic.t
index 5aff0eb..e978101 100644
--- a/t/01-basic.t
+++ b/t/01-basic.t
@@ -13,7 +13,7 @@ my $i;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
is => 'ro',
@@ -54,9 +54,9 @@ $i = 0;
for qw(bar baz quux);
ok(!$foo->has_service($_), "doesn't have service $_")
for qw(foo baz2);
- isa_ok($foo->get_service('bar'), 'MooseX::Bread::Board::Literal');
- isa_ok($foo->get_service('baz'), 'MooseX::Bread::Board::ConstructorInjection');
- isa_ok($foo->get_service('quux'), 'MooseX::Bread::Board::BlockInjection');
+ isa_ok($foo->get_service('bar'), 'Bread::Board::Declare::Literal');
+ isa_ok($foo->get_service('baz'), 'Bread::Board::Declare::ConstructorInjection');
+ isa_ok($foo->get_service('quux'), 'Bread::Board::Declare::BlockInjection');
}
{
diff --git a/t/02-deps.t b/t/02-deps.t
index 578db20..21e0c7f 100644
--- a/t/02-deps.t
+++ b/t/02-deps.t
@@ -19,7 +19,7 @@ my $i;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has bar => (
is => 'ro',
diff --git a/t/03-lifecycle.t b/t/03-lifecycle.t
index 8b39175..c101929 100644
--- a/t/03-lifecycle.t
+++ b/t/03-lifecycle.t
@@ -19,7 +19,7 @@ my $i;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has bar => (
is => 'ro',
diff --git a/t/04-block.t b/t/04-block.t
index 3d31d6d..3ce9f48 100644
--- a/t/04-block.t
+++ b/t/04-block.t
@@ -7,7 +7,7 @@ use Test::Moose;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
is => 'ro',
diff --git a/t/10-inlining.t b/t/10-inlining.t
index 080cefc..cb1b8d8 100644
--- a/t/10-inlining.t
+++ b/t/10-inlining.t
@@ -6,7 +6,7 @@ use Test::More;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
reader => 'get_foo',
diff --git a/t/20-inheritance.t b/t/20-inheritance.t
index 2324673..b1517e8 100644
--- a/t/20-inheritance.t
+++ b/t/20-inheritance.t
@@ -7,7 +7,7 @@ use Test::Moose;
{
package Parent;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
is => 'ro',
@@ -29,7 +29,7 @@ use Test::Moose;
{
package Child;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
extends 'Parent';
diff --git a/t/21-roles.t b/t/21-roles.t
index 60a8c45..704b13c 100644
--- a/t/21-roles.t
+++ b/t/21-roles.t
@@ -7,7 +7,7 @@ use Test::Moose;
{
package Role1;
use Moose::Role;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has role1 => (
(Moose->VERSION < 1.9900
@@ -22,7 +22,7 @@ use Test::Moose;
{
package Parent;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
with 'Role1';
@@ -46,7 +46,7 @@ use Test::Moose;
{
package Role2;
use Moose::Role;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has role2 => (
(Moose->VERSION < 1.9900
@@ -61,7 +61,7 @@ use Test::Moose;
{
package Child;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
extends 'Parent';
with 'Role2';
diff --git a/t/22-more-inheritance.t b/t/22-more-inheritance.t
index b32a7d1..d13639b 100644
--- a/t/22-more-inheritance.t
+++ b/t/22-more-inheritance.t
@@ -6,7 +6,7 @@ use Test::More;
{
package Parent;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
is => 'ro',
@@ -28,7 +28,7 @@ use Test::More;
{
package Child1;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
extends 'Parent';
@@ -42,7 +42,7 @@ use Test::More;
{
package Child2;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
extends 'Parent';
@@ -60,7 +60,7 @@ use Test::More;
{
package Child3;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
extends 'Child1';
diff --git a/t/30-type-checks.t b/t/30-type-checks.t
index bca6134..9133da3 100644
--- a/t/30-type-checks.t
+++ b/t/30-type-checks.t
@@ -8,7 +8,7 @@ use Test::Moose;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
is => 'ro',
diff --git a/t/31-auto-deref.t b/t/31-auto-deref.t
index 57719b8..06762f6 100644
--- a/t/31-auto-deref.t
+++ b/t/31-auto-deref.t
@@ -7,7 +7,7 @@ use Test::Moose;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
is => 'ro',
diff --git a/t/32-defaults.t b/t/32-defaults.t
index a40a235..7350d52 100644
--- a/t/32-defaults.t
+++ b/t/32-defaults.t
@@ -7,7 +7,7 @@ use Test::Fatal;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
::like(::exception {
has foo => (
diff --git a/t/33-constructor-name.t b/t/33-constructor-name.t
index abe367d..5ae1258 100644
--- a/t/33-constructor-name.t
+++ b/t/33-constructor-name.t
@@ -13,7 +13,7 @@ use Test::Moose;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has bar => (
is => 'ro',
diff --git a/t/34-extends.t b/t/34-extends.t
index c6eec1f..8e45869 100644
--- a/t/34-extends.t
+++ b/t/34-extends.t
@@ -12,25 +12,25 @@ use Test::Fatal;
{
package Baz;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
}
{
package Quux;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
}
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
::like(::exception { extends 'Bar' },
- qr/^Cannot inherit from Bar because MooseX::Bread::Board classes must inherit from Bread::Board::Container/,
+ qr/^Cannot inherit from Bar because Bread::Board::Declare classes must inherit from Bread::Board::Container/,
"error when inheriting from a non-container");
::like(::exception { extends 'Baz', 'Quux' },
- qr/^Multiple inheritance is not supported for MooseX::Bread::Board classes/,
+ qr/^Multiple inheritance is not supported for Bread::Board::Declare classes/,
"error when inheriting from multiple containers");
}
diff --git a/t/40-mop.t b/t/40-mop.t
index a3a2a34..c3a943f 100644
--- a/t/40-mop.t
+++ b/t/40-mop.t
@@ -7,7 +7,7 @@ use Test::Moose;
{
package Foo;
use Moose;
- use MooseX::Bread::Board;
+ use Bread::Board::Declare;
has foo => (
is => 'ro',