logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Class::Unload - Unload a class

Acknowledgements

       Thanks to Matt S. Trout, James Mastros and Uri Guttman for various tips and pointers.

Author

       Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>;

Methods

unload$class
       Unloads the given class by clearing out its symbol table and removing it from %INC.  If it's a Moose
       class, the metaclass is also removed.

Name

       Class::Unload - Unload a class

See Also

       Class::Inspector

Synopsis

           use Class::Unload;
           use Class::Inspector;

           use Some::Class;

           Class::Unload->unload( 'Some::Class' );
           Class::Inspector->loaded( 'Some::Class' ); # Returns false

           require Some::Class; # Reloads the class

Version

       version 0.11

See Also