Mason::Manual(3pm) User Contributed Perl Documentation Mason::Manual(3pm)NAME
Mason::Manual - Index of Mason documentation
MANUALS
Mason::Manual::Intro
A quick introduction to get your feet wet.
Mason::Manual::Setup
How to set up Mason in a web environment and a non-web environment.
Mason::Manual::Components
All about components, the building blocks of Mason.
Mason::Manual::Syntax
A full reference of syntax that can be used in components.
Mason::Manual::RequestDispatch
How request paths get mapped to page components.
Mason::Manual::Cookbook
Recipes for common Mason tasks.
Mason::Manual::FAQ
Frequently asked questions.
Mason::Manual::Filters
Using and creating filters that can be applied to portions of content in a component.
Mason::Manual::Plugins
Using and creating plugins to modify Mason behavior.
Mason::Manual::UpgradingFromMason1
Summary of differences between Mason 1 and Mason 2.
OBJECT DOCUMENTATION
Mason::Interp
Mason::Interp is the central Mason object, returned from "Mason->new". It is responsible for creating new requests, compiling
components, and maintaining the cache of loaded components.
Mason::Request
Mason::Request represents a single request for a page, and is the access point for most Mason features not provided by syntactic tags.
Mason::Component
Mason::Component is the base class from which all generated component classes inherit, directly or indirectly.
SEE ALSO
Mason
AUTHOR
Jonathan Swartz <swartz@pobox.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Jonathan Swartz.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.14.2 2012-05-02 Mason::Manual(3pm)
Check Out this Related Man Page
Mason::Component::Moose(3pm) User Contributed Perl Documentation Mason::Component::Moose(3pm)NAME
Mason::Component::Moose - Moose policies and exports for Mason components
DESCRIPTION
This module is automatically included in each generated Mason component class, and is equivalent to
use CLASS;
use Moose;
use MooseX::HasDefaults::RW;
use Method::Signatures::Simple;
OVERRIDING
To override the default behavior, subclass this class and specify it as "base_component_moose_class" to Mason::Interp.
For example, to use MooseX::StrictConstructor in every component:
package My::Mason::Component::Moose;
use Moose::Exporter;
use MooseX::StrictConstructor ();
use base qw(Mason::Component::Moose);
sub init_meta {
my $class = shift;
$class->SUPER::init_meta(@_);
MooseX::StrictConstructor->init_meta(@_);
}
...
my $interp = Mason::Interp->new(..., base_component_moose_class => 'My::Mason::Component::Moose');
SEE ALSO
Mason
AUTHOR
Jonathan Swartz <swartz@pobox.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Jonathan Swartz.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.14.2 2012-05-02 Mason::Component::Moose(3pm)
Just "getting my feet wet" so to to speak in the Unix world. I have a couple of basic questions:
1). I am logged in as "root" and have verified that I am at the top of the directory "/". I do a cd to the "etc" sub-directory and verify that I am there only to discover that "private" is appended... (5 Replies)
Whilst creating the function readjust_descr I have stumble across what may be a problem or
something that might just work. I was hoping someone could look at the code below and tell me
if readjust_descr will clear all null pointers from the structure descr_list.
struct descr descr_list =... (6 Replies)
Greetings!
Being incredibly rusty in the little C which I ever knew, and, not knowing where else to turn but the best programming community on the web ( :) ), I submit the following snippet for a quick question:#if PERL_VERSION > 7
if (DEBUG_D_TEST) {
SV* sva;
... (3 Replies)