Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Mason::Component::ClasUseraContributed Perl DocuMason::Component::ClassMeta(3)

NAME
       Mason::Component::ClassMeta - Meta-information about Mason component
       class

SYNOPSIS
	   # In	a component:
	   My path is <% $.cmeta->path %>
	   My source file is <%	$.cmeta->source_file %>

DESCRIPTION
       Every Mason::Component class has	an associated
       Mason::Component::ClassMeta object, containing meta-information such as
       the component's path and	source file. It	can be accessed	with the cmeta
       method.

       class
	   The component class that this meta object is	associated with.

       dir_path
	   The directory of the	component path,	relative to the	component root
	   - e.g. for a	component '/foo/bar', the dir_path is '/foo'.

       is_top_level
	   Whether the component is considered "top level", accessible
	   directly from "$interp->run"	or a web request. See
	   "top_level_extensions" in Mason::Interp.

       name
	   The component base name, e.g. 'bar' for component '/foo/bar'.

       object_file
	   The object file produced from compiling the component.

       path
	   The component path, relative	to the component root -	e.g.
	   '/foo/bar'.

       source_file
	   The component source	file.

SEE ALSO
       Mason

AUTHOR
       Jonathan	Swartz <swartz@pobox.com>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2012 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.32.0			  2015-05-16	Mason::Component::ClassMeta(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Mason::Component::ClassMeta&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help