ASP4
view release on metacpan or search on metacpan
lib/ASP4/ErrorHandler.pm view on Meta::CPAN
package ASP4::ErrorHandler;
use strict;
use warnings 'all';
use base 'ASP4::HTTPHandler';
use vars __PACKAGE__->VARS;
use MIME::Base64;
use Data::Dumper;
sub run
{
my ($s, $context) = @_;
my $error = $Stash->{error};
$s->print_error( $error );
$s->send_error( $error );
}# end run()
lib/ASP4/ErrorHandler/Remote.pm view on Meta::CPAN
package ASP4::ErrorHandler::Remote;
use strict;
use warnings 'all';
use base 'ASP4::ErrorHandler';
use vars __PACKAGE__->VARS;
use LWP::UserAgent;
use HTTP::Request::Common;
use HTTP::Date 'time2iso';
use JSON::XS;
use Data::Dumper;
require ASP4;
our $ua;
sub run
{
my ($s, $context) = @_;
my $error = $Stash->{error};
sbin/asphelper view on Meta::CPAN
open my $ofh, '>', "www/handlers/$hPath/www/echo.pm"
or die "Cannot open 'www/handlers/$hPath/www/echo.pm' for writing: $!";
print $ofh <<"CODE";
package $hClass\::www::echo;
use strict;
use warnings 'all';
use base 'ASP4::FormHandler';
use vars __PACKAGE__->VARS;
use Data::Dumper;
sub run
{
my (\$s, \$context) = \@_;
\$Response->Write("<h1>Form Contents:</h1><pre>" . Dumper(\$Form) . "</pre>");
}# end run()
1;# return true:
t/010-basic/020-pageparser.t view on Meta::CPAN
use_ok('ASP4::PageParser');
use_ok('ASP4::Page');
use_ok('ASP4::MasterPage' );
{
my $parser = ASP4::PageParser->new( script_name => '/pageparser/010.asp');
my $page = $parser->parse();
use Data::Dumper;
# warn Dumper( $page );
}
{
my $parser = ASP4::PageParser->new( script_name => '/pageparser/master.asp' );
ok( my $page = $parser->parse() );
use Data::Dumper;
# warn Dumper( $page );
}
{
my $parser = ASP4::PageParser->new( script_name => '/pageparser/child-outer.asp' );
ok( my $page = $parser->parse() );
use Data::Dumper;
# warn Dumper( $page );
}
{
my $parser = ASP4::PageParser->new( script_name => '/pageparser/child-inner1.asp' );
ok( my $page = $parser->parse() );
use Data::Dumper;
# warn Dumper( $page );
}
{
my $parser = ASP4::PageParser->new( script_name => '/pageparser/child-inner2.asp' );
ok( my $page = $parser->parse() );
use Data::Dumper;
# warn Dumper( $page );
}
( run in 0.336 second using v1.01-cache-2.11-cpan-4d50c553e7e )