Actions Status MetaCPAN Release

NAME

Acme::Insult::Glax - Programmatically Generate Insults

SYNOPSIS

use Acme::Insult::Glax qw[insult];
say insult( );

DESCRIPTION

Acme::Insult::Glax provides 'insulting' statements generated by the RESTful libInsult API.

METHODS

These functions may be imported by name or with the :all tag.

insult( [...] )

Tear someone down.

my $shade = insult( ); # Random insult
print insult( lang => 'en_corporate', who => 'John and Eric', plural => 1 );
print insult( lang => 'en_corporate', who => 'John' );
print insult( lang => 'en_corporate', who => 'John' );

You may request specific insults by passing parameters.

Expected parameters include:

adjective( [...] )

my $adjective0 = adjective( );
my $adjective1 = adjective( 'en' );
my $adjective2 = adjective( 'en_corporate' );

Generates a single descriptive adjective in plain text.

Expected parameters include:

LICENSE & LEGAL

Copyright (C) Sanko Robinson.

This library is free software; you can redistribute it and/or modify it under the terms found in the Artistic License 2. Other copyrights, terms, and conditions may apply to data transmitted through this module.

Insults are generated by libInsult which is maintained by Mattia "Glax" Basaglia.

AUTHOR

Sanko Robinson sanko@cpan.org

...but why?

I'm inflicting this upon the world because oodler577 invited me to help expand Perl's coverage of smaller open APIs. Blame them or join us in the effort.