
Antispam::Toolkit::Role::UsernameChecker - A role for classes which check whether an username is associated with spam

version 0.08

package MyUsernameChecker;
use Moose;
with 'Antispam::Toolkit::Role::UsernameChecker';
sub check_username { ... }

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

Classes which consume this method must provide one method:
This method implements the actual spam checking for a username. The username will be passed as a named parameter.

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

See Antispam::Toolkit for bug reporting details.

Dave Rolsky <autarch@urth.org>

This software is Copyright (c) 2011 by Dave Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)