NAME
Acme::Insult::Evil - Programmatically Generate Evil Insults
SYNOPSIS
use Acme::Insult::Evil qw[insult];
say insult( ); # stringify
DESCRIPTION
Acme::Insult::Evil provides 'evil' 'insulting' statements generated by the RESTful Evil Insult Generator 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( language => 'fr' ); # stringify
You may request specific insults by passing parameters.
Expected parameters include:
language
-
Insult's language. The default is
en
. Supported languages include:en
,fr
,cn
,ja
,es
, etc.
On success, an insult is returned as a blessed hash reference containing the following data:
active
-
Boolean value. If true, the insult is part of the public API.
comment
-
This often provides contextual information about the insult's source of the insult itself.
created
-
ISO 8601 date.
createdby
insult
language
-
The language of the insult.
number
-
The numeric id of the insult.
shown
-
A running tally indicating how many times this insult has been seen.
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 the Evil Insult Generator.
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.