Provided by: libmason-perl_2.24-2_all bug

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.34.0                                       2022-05-27                   Mason::Component::ClassMeta(3pm)