EVERYTHING FROM THE OTHER REPO
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package SelectSaver;
|
||||
|
||||
our $VERSION = '1.02';
|
||||
|
||||
require 5.000;
|
||||
use Carp;
|
||||
use Symbol;
|
||||
|
||||
sub new {
|
||||
@_ >= 1 && @_ <= 2 or croak 'usage: SelectSaver->new( [FILEHANDLE] )';
|
||||
my $fh = select;
|
||||
my $self = bless \$fh, $_[0];
|
||||
select qualify($_[1], caller) if @_ > 1;
|
||||
$self;
|
||||
}
|
||||
|
||||
sub DESTROY {
|
||||
my $self = $_[0];
|
||||
select $$self;
|
||||
}
|
||||
|
||||
1;
|
||||
Reference in New Issue
Block a user