Shlomi Fish > Test-Run > Test::Run::Class::Hierarchy

Download:
Test-Run-0.0302.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

Open  0
View/Report Bugs
Source  

NAME ^

Test::Run::Class::Hierarchy - returns a list of super-classes in topological order.

SYNPOSIS ^

    use Test::Run::Class::Hierarchy;

    my $base_classes = hierarchy_of("MyClass::Sub::Sub::Sub");

    my $base_classes_rev = rev_hierarchy_of("MyClass::Sub::Sub::Sub");

DESCRIPTION ^

Returns a list of classes in the current namespace. Note that it caches the results.

EXPORTS ^

my [@list] = hierarchy_of($class)

Returns a list of the classes in the hierarchy of the class, from bottom to top.

my [@list] = rev_hierarchy_of($class)

Returns the classes from top to bottom.

LICENSE ^

This file is licensed under the MIT X11 License:

http://www.opensource.org/licenses/mit-license.php

CREDITS ^

The code was inspired by the code from Damian Conway's Class::Std, but is not inclusive of it.

Written by Shlomi Fish: http://www.shlomifish.org/.

SEE ALSO ^

Class::Std, Test::Run

syntax highlighting: