Author: jkeenan Date: Sun Jan 4 12:48:46 2009 New Revision: 34936 Modified: trunk/lib/Parrot/Distribution.pm
Log: Restore slurp() method. Modified: trunk/lib/Parrot/Distribution.pm ============================================================================== --- trunk/lib/Parrot/Distribution.pm (original) +++ trunk/lib/Parrot/Distribution.pm Sun Jan 4 12:48:46 2009 @@ -34,6 +34,8 @@ use ExtUtils::Manifest; use File::Spec; +use lib qw( lib ); +use Parrot::BuildUtil (); use base 'Parrot::Docs::Directory'; @@ -782,6 +784,23 @@ }; } +sub slurp { + my $self = shift; + my $path = shift; + my $buf; + + # slurp in the file + open( my $fh, '<', $path ) + or die "Cannot open '$path' for reading: $!\n"; + { + local $/; + $buf = <$fh>; + } + close $fh; + + return $buf; +} + 1; # Local Variables: