OXIESEC PANEL
- Current Dir:
/
/
usr
/
share
/
perl
/
5.26.1
/
Test
/
Tester
Server IP: 10.0.0.4
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
11/20/2022 06:46:04 AM
rwxr-xr-x
📄
Capture.pm
4.43 KB
10/05/2022 10:49:22 AM
rw-r--r--
📄
CaptureRunner.pm
1.27 KB
10/05/2022 10:49:22 AM
rw-r--r--
📄
Delegate.pm
571 bytes
10/05/2022 10:49:22 AM
rw-r--r--
Editing: Delegate.pm
Close
use strict; use warnings; package Test::Tester::Delegate; our $VERSION = '1.302073'; use Scalar::Util(); use vars '$AUTOLOAD'; sub new { my $pkg = shift; my $obj = shift; my $self = bless {}, $pkg; return $self; } sub AUTOLOAD { my ($sub) = $AUTOLOAD =~ /.*::(.*?)$/; return if $sub eq "DESTROY"; my $obj = $_[0]->{Object}; my $ref = $obj->can($sub); shift(@_); unshift(@_, $obj); goto &$ref; } sub can { my $this = shift; my ($sub) = @_; return $this->{Object}->can($sub) if Scalar::Util::blessed($this); return $this->SUPER::can(@_); } 1;