NAME
Data::Object::Role::Proxyable
ABSTRACT
Proxyable Role for Perl 5
SYNOPSIS
DESCRIPTION
This package 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.
AUTHOR
Al Newkirk, awncorp@cpan.org
LICENSE
Copyright (C) 2011-2019, Al Newkirk, et al.
This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the "license file".