Ricardo SIGNES > Parse-IRCLog > Parse::IRCLog::Result

Download:
Parse-IRCLog-1.106.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 1.106   Source  

NAME ^

Parse::IRCLog::Result - results of parsing an IRC logfile

VERSION ^

version 1.106

SYNOPSIS ^

        use Parse::IRCLog;

        $result = Parse::IRCLog->parse("perl-2004-02-01.log");

        my %to_print = ( msg => 1, action => 1 );

        for ($result->events) {
                next unless $to_print{ $_->{type} };
                print "$_->{nick}: $_->{text}\n";
        }

DESCRIPTION ^

See Parse::IRCLog. This module describes the result of parsing.

METHODS ^

new

  my $result = $class->new(@events);

This method is not user-serviceable. It is called by Parse::IRCLog to create the Result object.

events

This method returns the list of events in the result set.

TODO ^

Provide iterator functionality. Five minutes of looking didn't find a mixin class for iterators, so I might end up just delegating iterator methods to a tied array object or something. This can wait.

AUTHOR ^

Ricardo SIGNES <rjbs@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2004 by Ricardo SIGNES.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: