X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FScript%2FServer.pm;h=6c859b93c55f2cde3e9ec3de9d4e96d46a101d74;hb=eb7421fd6d808178a3b745af1fcf3e657e093b2a;hp=5f0ac06074ee22dc3ddaeb4d1cbb0b8fbb96692d;hpb=0599f47b19667e867fa8d439453b9b186d620039;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Script/Server.pm b/lib/Catalyst/Script/Server.pm index 5f0ac06..6c859b9 100644 --- a/lib/Catalyst/Script/Server.pm +++ b/lib/Catalyst/Script/Server.pm @@ -2,7 +2,7 @@ package Catalyst::Script::Server; use Moose; use Catalyst::Utils; use Class::Load qw(try_load_class load_class); -use namespace::autoclean; +use namespace::clean -except => [ 'meta' ]; with 'Catalyst::ScriptRole'; @@ -37,6 +37,7 @@ has port => ( cmd_aliases => 'p', isa => 'Int', is => 'ro', + lazy => 1, default => sub { Catalyst::Utils::env_value(shift->application_name, 'port') || 3000 }, @@ -107,6 +108,7 @@ has restart => ( cmd_aliases => 'r', isa => 'Bool', is => 'ro', + lazy => 1, default => sub { Catalyst::Utils::env_value(shift->application_name, 'reload') || 0; },