iCal-Parser
view release on metacpan or search on metacpan
t/02parse.t view on Meta::CPAN
"t/calendars/03all-day-event.ics");
my $h=iCal::Parser->new(start=>'20040101',tz=>$tz)->parse(@cals);
is_deeply($h,$VAR1,"multiple calendars (parse)");
$h=iCal::Parser->new(start=>'20040101',tz=>$tz)->parse_files(@cals);
is_deeply($h,$VAR1,"multiple calendars (parse_files)");
my @s=();
{
local $/='';
my $i=0;
foreach my $c (@cals) {
$VAR1->{cals}[$i]{'X-WR-CALNAME'}='Calendar ' . ($i+1);
++$i;
open IN, "<$c" or die "Can't open $c, $!";
push @s, scalar <IN>;
close IN;
}
}
#must do outside of block above as $/ affect IO::String
( run in 0.340 second using v1.01-cache-2.11-cpan-49f99fa48dc )