Actually submit previous change.
[p5sagit/p5-mst-13.2.git] / t / lib / TieOut.pm
CommitLineData
39234879 1package TieOut;
2
3sub TIEHANDLE {
30e302f8 4 my $scalar = '';
5 bless( \$scalar, $_[0]);
39234879 6}
7
8sub PRINT {
30e302f8 9 my $self = shift;
10 $$self .= join('', @_);
39234879 11}
12
1452766c 13sub PRINTF {
30e302f8 14 my $self = shift;
1452766c 15 my $fmt = shift;
30e302f8 16 $$self .= sprintf $fmt, @_;
1452766c 17}
18
7483b81c 19sub FILENO {}
20
39234879 21sub read {
30e302f8 22 my $self = shift;
23 my $data = $$self;
24 $$self = '';
25 return $data;
39234879 26}
27
281;