WWW::StatusBadge::Service - Service agnostic Status Badge generator
version 0.0.2
use WWW::StatusBadge::Service; my $service = WWW::StatusBadge::Service->new( 'txt' => 'Build Status', 'url' => 'https://travis-ci.org/ARivottiC/Sidekick-Accessor.pm', 'img' => 'https://travis-ci.org/ARivottiC/Sidekick-Accessor.pm.svg', ); my $markdown = $service->markdown;
Generates Status Badges in several formats.
Returns the status text.
Returns the URL.
Returns the image URL.
my $service = WWW::StatusBadge::Service->new( 'txt' => 'Build Status', 'url' => 'https://travis-ci.org/ARivottiC/Sidekick-Accessor.pm', 'img' => 'https://travis-ci.org/ARivottiC/Sidekick-Accessor.pm.svg', );
The status text. Required.
The project/distribution URL. Required.
The status image URL. Required.
package WWW::StatusBadge::Render::Plugin::Markdown; sub render { my $self = shift; return sprintf('[![%s](%s)](%s)', $self->txt, $self->url, $self->img,) } 1;
WWW::StatusBadge
WWW::StatusBadge::Service::TravisCI
WWW::StatusBadge::Service::Coveralls
WWW::StatusBadge::Service::BadgeFury
WWW::StatusBadge::Render::Plugin::AsciiDoc
WWW::StatusBadge::Render::Plugin::HTML
WWW::StatusBadge::Render::Plugin::Markdown
WWW::StatusBadge::Render::Plugin::Pod
WWW::StatusBadge::Render::Plugin::RDoc
WWW::StatusBadge::Render::Plugin::RST
WWW::StatusBadge::Render::Plugin::Textile
André Rivotti Casimiro <rivotti@cpan.org>
This software is Copyright (c) 2014 by André Rivotti Casimiro.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
To install WWW::StatusBadge, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WWW::StatusBadge
CPAN shell
perl -MCPAN -e shell install WWW::StatusBadge
For more information on module installation, please visit the detailed CPAN module installation guide.