ClearPress
view release on metacpan or search on metacpan
lib/ClearPress/controller.pm view on Meta::CPAN
{'text/mytype' => '_aspect'},
{'application/javascript' => '_json'},
]
=head2 process_uri - deprecated. use process_request()
=head2 process_request - extract useful things from %ENV relating to our URI
my ($sAction, $sEntity, $sAspect, $sId) = $oCtrl->process_request($oHTTPResponseHeaders;
=head2 handler - run the controller
=head2 namespace - top-level package namespace from config.ini
my $sNS = $oCtrl->namespace();
my $sNS = app::controller->namespace();
=head2 packagespace - mangled namespace given a package- and entity-type
my $pNS = $oCtrl->packagespace('model', 'entity_type');
my $pNS = $oCtrl->packagespace('view', 'entity_type');
my $pNS = app::controller->packagespace('model', 'entity_type', $oUtil);
my $pNS = app::controller->packagespace('view', 'entity_type', $oUtil);
=head2 dispatch - view generation
=head2 is_valid_view - view-name validation
#=head2 build_error_object - builds an error view object
=head2 handle_error - main request error response
=head2 errstr - temporary storage for error string to pass through to error handler
=head1 DIAGNOSTICS
=head1 CONFIGURATION AND ENVIRONMENT
=head1 DEPENDENCIES
=over
=item strict
=item warnings
=item English
=item Carp
=item ClearPress::decorator
=item ClearPress::view::error
=item CGI
=back
=head1 INCOMPATIBILITIES
=head1 BUGS AND LIMITATIONS
=head1 AUTHOR
Roger Pettett, E<lt>rpettett@cpan.orgE<gt>
=head1 LICENSE AND COPYRIGHT
Copyright (C) 2008 Roger Pettett
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.8 or,
at your option, any later version of Perl 5 you may have available.
=cut
( run in 1.221 second using v1.01-cache-2.11-cpan-39bf76dae61 )