App-PM-Announce
view release on metacpan or search on metacpan
lib/App/PM/Announce/Feed/meetup.pm view on Meta::CPAN
{
my $uri = $image;
my $response = $self->agent->get( $uri );
$self->logger->debug( "Fetching image at $uri" );
die "Unable to fetch image at $uri" unless $response->is_success;
die "File at $uri doesn't seem to be an image" unless my ($extension) = $response->header( 'Content-Type' ) =~ m/image\/(.*)/;
# $extension = "jpg";
my $image = File::Temp->new( UNLINK => 0, SUFFIX => ".$extension" );
$self->logger->debug( "Saving image to $image" );
print $image $response->decoded_content;
close $image or warn $!;
$self->logger->debug( "Saved " . -s "$image" );
return $image;
}
}
sub announce {
my $self = shift;
my %event = @_;
( run in 0.244 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )