X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FScript%2FServer.pm;h=983a995e42c0b721c286e3576caa713814a56801;hb=cea573d8055680f12b061aa8adcf0b54f576bb7b;hp=1848e4a7e61ec9e7ced60db8d7c983a9c72e8965;hpb=e7399d8baa841cb6525daa2c20d88f70ba42474c;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Script/Server.pm b/lib/Catalyst/Script/Server.pm index 1848e4a..983a995 100644 --- a/lib/Catalyst/Script/Server.pm +++ b/lib/Catalyst/Script/Server.pm @@ -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 }, @@ -77,7 +78,7 @@ sub BUILD { my ($success, $error) = try_load_class("MooseX::Daemonize::Core"); warn("MooseX::Daemonize is needed for the --background option: $error\n"), exit 1 if not $success; - my ($success, $error) = try_load_class("POSIX"); + ($success, $error) = try_load_class("POSIX"); warn("$error\n"), exit 1 if not $success; MooseX::Daemonize::Core->meta->apply($self); POSIX::close($_) foreach (0..2); @@ -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; },