The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

UNIVERSAL::filename - file location inspector of modules

SYNOPSIS

    use UNIVERSAL::filename;    # declare once

    # lib/Foo.pm
    package Foo;

    package Bar;

    1;

    # any.pl
    Foo->filename;              #=> 'lib/Foo.pm'
    Bar->filename;              #=> undef

DESCRIPTION

Similiar to the 'require' operator, UNIVERSAL::filename inspects %INC to for the file location of a particular module. No magic here, that means you can't find the file location of a module embeded in the file that belongs to another module.

AUTHOR

shelling <navyblueshellingford@gmail.com>

SEE ALSO

LICENSE

The MIT License