Class::Unload3pm
Unload a class
Usage
use Class::Unload;use Class::Inspector;use Some::Class;Class::Unload->unload( 'Some::Class' );Class::Inspector->loaded( 'Some::Class' ); # Returns falserequire Some::Class; # Reloads the class
Version
version 0.11
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.
Acknowledgements
Thanks to Matt S. Trout, James Mastros and Uri Guttman for various tips and pointers.
Copyright and license
This software is copyright (c) 2017 by Dagfinn Ilmari Mannsåker.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 5 times.