summaryrefslogtreecommitdiff
path: root/Xerl.pm
diff options
context:
space:
mode:
authorChuck Norris (mars.fritz.box) <paul@buetow.org>2014-08-28 09:33:11 +0200
committerChuck Norris (mars.fritz.box) <paul@buetow.org>2014-08-28 09:33:11 +0200
commitb16cca8b3944c071a15ba57820804cfb6da9cbdb (patch)
tree91d7939813d251e13a0b62f2cca6b3a8b5085d9a /Xerl.pm
parent98eea5583d0c3b52d0fe3dde9e9870ccba2fb983 (diff)
refactor
Diffstat (limited to 'Xerl.pm')
-rw-r--r--Xerl.pm26
1 files changed, 10 insertions, 16 deletions
diff --git a/Xerl.pm b/Xerl.pm
index fe9b873..53e4da7 100644
--- a/Xerl.pm
+++ b/Xerl.pm
@@ -1,4 +1,4 @@
-# Xerl (c) 2005-2011, 2013 Dipl.-Inform. (FH) Paul C. Buetow
+# Xerl (c) 2005-2011, 2013, 2014 by Paul Buetow
#
# E-Mail: xerl@dev.buetow.org WWW: http://xerl.buetow.org
#
@@ -23,40 +23,34 @@ use Xerl::Setup::Configure;
use Xerl::Setup::Parameter;
use Xerl::Setup::Request;
-sub run($) {
+sub run {
my Xerl $self = $_[0];
my $time = [gettimeofday];
- my Xerl::Setup::Request $request =
- Xerl::Setup::Request->new( request => $ENV{REQUEST_URI} );
-
+ my $request = Xerl::Setup::Request->new( request => $ENV{REQUEST_URI} );
$request->parse();
- my Xerl::Setup::Configure $config =
- Xerl::Setup::Configure->new( config => $self->get_config(), %$request );
+ my $config = Xerl::Setup::Configure->new(
+ config => $self->get_config(), %$request
+ );
$config->parse();
+
return undef if $config->finish_request_exists();
$config->defaults();
- my Xerl::Setup::Parameter $parameter =
- Xerl::Setup::Parameter->new( config => $config );
-
+ my $parameter = Xerl::Setup::Parameter->new( config => $config );
$parameter->parse();
return undef if $config->finish_request_exists();
if ( $config->document_exists() ) {
- my Xerl::Page::Document $document =
- Xerl::Page::Document->new( config => $config );
-
+ my $document = Xerl::Page::Document->new( config => $config );
$document->parse();
return undef if $config->finish_request_exists();
}
else {
- my Xerl::Page::Templates $templates =
- Xerl::Page::Templates->new( config => $config );
-
+ my $templates = Xerl::Page::Templates->new( config => $config );
$templates->parse();
return undef if $config->finish_request_exists();
$templates->print($time);