Test::File::ShareDir::Object::Inc(3p)

NAME
Test::File::ShareDir::Object::Inc - Shared tempdir object code to inject into @INC

VERSION
version 1.001002

SYNOPSIS
    use Test::File::ShareDir::Object::Inc;

    my $inc = Test::File::ShareDir::Object::Inc->new();

    $inc->tempdir() # add files to here

    $inc->module_tempdir() # or here

    $inc->dist_tempdir() # or here

    $inc->add_to_inc;

DESCRIPTION
This class doesn't do very much on its own.

It simply exists to facilitate "tempdir" creation, and the injection of those "tempdir"'s into @INC

METHODS

  "add_to_inc"
DEPRECATED: Use "register" instead.

  "register"
    $instance->register;

Allows this "Inc" to be used.

Presently, this injects the associated "tempdir" into @INC

Since 1.001000

  "clear"
    $instance->clear();

Prevents this "Inc" from being used.

Presently, this removes the "tempdir" from @INC

Since 1.001000

ATTRIBUTES

  "tempdir"
A path to a "tempdir" of some description.

  "module_tempdir"
The "module" "ShareDir" base directory within the "tempdir"

  "dist_tempdir"
The "dist" "ShareDir" base directory within the "tempdir"

AUTHOR
Kent Fredric <kentnl@cpan.org>

COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by Kent Fredric <kentnl@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.