X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FIOC%2FContainer.pm;h=a5c4492eb5a19fea752dbcbca511083e2e68aba2;hb=344858a720ae4deadd0bd67569a8880984690d28;hp=3258f2d3b9c456b3f0903e81cfca72b7aa87f7c3;hpb=2ebff18413196b185e590f60196e7690c932fc44;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/IOC/Container.pm b/lib/Catalyst/IOC/Container.pm index 3258f2d..a5c4492 100644 --- a/lib/Catalyst/IOC/Container.pm +++ b/lib/Catalyst/IOC/Container.pm @@ -41,12 +41,6 @@ has substitutions => ( default => sub { +{} }, ); -has application_name => ( - is => 'ro', - isa => 'Str', - required => 1, -); - has sub_container_class => ( isa => LoadableClass, is => 'ro', @@ -173,13 +167,12 @@ sub build_home_service { ); } -# FIXME: very ambiguous - maybe root_dir? -sub build_root_service { +sub build_root_dir_service { my $self = shift; return Bread::Board::BlockInjection->new( lifecycle => 'Singleton', - name => 'root', + name => 'root_dir', block => sub { my $self = shift; @@ -192,7 +185,7 @@ sub build_root_service { sub build_application_name_service { my $self = shift; - return Bread::Board::Literal->new( name => 'application_name', value => $self->application_name ); + return Bread::Board::Literal->new( name => 'application_name', value => $self->name ); } sub build_driver_service {