Dave Rolsky

NAME

Antispam::Toolkit::Role::IPChecker - A role for classes which check whether an ip address is associated with spam

VERSION

version 0.08

SYNOPSIS

  package MyIPChecker;

  use Moose;

  with 'Antispam::Toolkit::Role::IPChecker';

  sub check_ip { ... }

DESCRIPTION

This role specifies an interface for classes which check whether a specific ip address is associated with spam.

REQUIRED METHODS

Classes which consume this method must provide one method:

$checker->check_ip( ip => ... )

This method implements the actual spam checking for an ip address. The ip address will be passed as a named parameter.

METHODS

This role provides an around modifier for the $checker->check_ip() method. The modifier does validation on all the parameters, so there's no need to implement this in the class itself.

BUGS

See Antispam::Toolkit for bug reporting details.

AUTHOR

Dave Rolsky <autarch@urth.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2011 by Dave Rolsky.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)