[smolder-commits] SF.net SVN: smolder:[922] trunk/lib/Smolder/Server.pm
Brought to you by:
michael_peters
From: <mic...@us...> - 2009-03-30 20:43:55
|
Revision: 922 http://smolder.svn.sourceforge.net/smolder/?rev=922&view=rev Author: michael_peters Date: 2009-03-30 20:43:41 +0000 (Mon, 30 Mar 2009) Log Message: ----------- not sure how, but somehow this one lost its options Modified Paths: -------------- trunk/lib/Smolder/Server.pm Modified: trunk/lib/Smolder/Server.pm =================================================================== --- trunk/lib/Smolder/Server.pm 2009-03-30 15:13:14 UTC (rev 921) +++ trunk/lib/Smolder/Server.pm 2009-03-30 20:43:41 UTC (rev 922) @@ -7,7 +7,7 @@ use Smolder::DB; sub new { - my $class = shift; + my ($class, %args) = @_; my $server = $class->SUPER::new(@_); $server->host(HostName); $server->port(Port); @@ -17,14 +17,12 @@ { '/' => 'Smolder::Redirect', '/app' => 'Smolder::Dispatch', - - #'/static' => $htdocs", # need to get this working '/js' => $htdocs, '/style' => $htdocs, '/images' => $htdocs, }, ); - + $server->{"__smolder_$_"} = $args{$_} foreach keys %args; return $server; } @@ -72,9 +70,11 @@ exit(1); } - return $self->run(); - - # return $self->background(); + if( $self->{__smolder_daemon} ) { + return $self->background(); + } else { + return $self->run(); + } } 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |