Provided by: libmason-perl_2.24-1_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.