Mail::Summary::Tools::ArchiveLink::Easy - Easy constructors for archive links.


Mail-Summary-Tools documentation Contained in the Mail-Summary-Tools distribution.

Index


Code Index:

NAME

Top

Mail::Summary::Tools::ArchiveLink::Easy - Easy constructors for archive links.

SYNOPSIS

Top

	use Mail::Summary::Tools::ArchiveLink::Easy;

	# choose a service
	my $link = Mail::Summary::Tools::ArchiveLink::Easy->gmane( $msg_id );
	my $link = Mail::Summary::Tools::ArchiveLink::Easy->google( $msg_id );

	# link to the message/thread
	$link->thread_uri;
	$link->message_uri;

DESCRIPTION

Top


Mail-Summary-Tools documentation Contained in the Mail-Summary-Tools distribution.

#!/usr/bin/perl

package Mail::Summary::Tools::ArchiveLink::Easy;

use strict;
use warnings;

sub google {
	my ( $class, $msg, @extra ) = @_;
	require Mail::Summary::Tools::ArchiveLink::GoogleGroups;
	Mail::Summary::Tools::ArchiveLink::GoogleGroups->new( message_id => $msg, @extra );
}

sub gmane {
	my ( $class, $msg, @extra ) = @_;
	require Mail::Summary::Tools::ArchiveLink::Gmane;
	Mail::Summary::Tools::ArchiveLink::Gmane->new( message_id => $msg, @extra );
}

__PACKAGE__;

__END__