devel/p5-Data-Object-Role-Proxyable 2.03 DragonFly
Proxyable Role for Data::Object
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- APACHE20
- Categories
- devel, perl5
- Package size
- 7.4 KiB, 15.0 KiB installed
Description
Data::Object::Role::Proxyable provides a wrapper around the AUTOLOAD routine which processes calls to routines which don't exist. Adding a build_proxy method to the consuming class acts as a hook into routine dispatching, which processes calls to routines which don't exist. The build_proxy routine is called as a method and receives $self, $package, $method, and any arguments passed to the method as a list of arguments, e.g. @args. The build_proxy method must return a routine (i.e. a callback) or the undefined value which results in a "method missing" error.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/p5-Data-Object-Role-Proxyable | 2.03 |
| FreeBSD | devel/p5-Data-Object-Role-Proxyable | 2.03 |
| HardenedBSD | devel/p5-Data-Object-Role-Proxyable | 2.03 |
| GhostBSD | devel/p5-Data-Object-Role-Proxyable | 2.03 |
Install
Binary package:
pkg install p5-Data-Object-Role-Proxyable
From DPorts:
cd /usr/dports/devel/p5-Data-Object-Role-Proxyable && make install clean