Class::Mixin - API for aliasing methods to/from other classes



NAME

Class::Mixin - API for aliasing methods to/from other classes


DEPENDENCIES


INSTALLATION

To install this module type the following:


OVERVIEW

Blah


SYNOPSIS

 package Company::Subsystem::Enrollment::User::Student;
 use Company::User ();
 use Class::Mixin to=> 'Foo::Bar';


CONSTANTS


METHODS

import

Method used when loading class to import symbols or perform some function. In this case we take the calling classes methods and map them into the class passed in as a parameter.

Input
None
Output

Desctructor DESTROY

This modules uses a destructor for un-mixing methods. This is done in the case that this module is unloaded for some reason. It will return modules to their original states.

Input
Output
None

resync

Function used to process registered 'mixins'. Typically automatically called once immediately after program compilation. Sometimes though you may want to call it manually if a modules is reloaded.

Input
None
Output
None


HISTORY


AUTHOR


COPYRIGHT AND LICENCE

Copyright (C) 2003 Stathy G. Touloumis

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