diff options
Diffstat (limited to 'lib/Bread/Board/Declare/Role/Object.pm')
-rw-r--r-- | lib/Bread/Board/Declare/Role/Object.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Bread/Board/Declare/Role/Object.pm b/lib/Bread/Board/Declare/Role/Object.pm index 7a5a71c..6ea4d91 100644 --- a/lib/Bread/Board/Declare/Role/Object.pm +++ b/lib/Bread/Board/Declare/Role/Object.pm @@ -35,7 +35,8 @@ after BUILD => sub { )->infer_service($service->class); $self->add_service($inferred); - $self->add_type_mapping_for($service->class, $inferred); + $self->add_type_mapping_for($service->class, $inferred) + if $service->should_create_typemap; $self->add_service( Bread::Board::Service::Alias->new( |