NAME

    WWW::StatusBadge - Plugin based Status Badge generator

VERSION

    version 0.0.1

SYNOPSIS

        use WWW::StatusBadge;
    
        my $badge = WWW::StatusBadge->new(
            'repo'   => 'WWW-StatusBadge.pm',
            'dist'   => 'WWW-StatusBadge',
            'user'   => 'ARivottiC',
            'branch' => 'develop',
        );
    
        my $travis_markdown   = $badge->travis->markdown;
        my $coveralls_textile = $badge->coveralls->textile;
        my $cpan_rst          = $badge->badgefury( 'for' => 'perl' )->rst;

ATTRIBUTES

 args

    Returns the original args used in the constructor.

METHODS

 new

        my $badge = WWW::StatusBadge->new(
            'repo'   => 'WWW-StatusBadge.pm',
            'dist'   => 'WWW-StatusBadge',
            'user'   => 'ARivottiC',
            'branch' => 'develop',
        );

    None of the following are required and may vary depending on the plugin
    used.

    repo => $repo_name

      The repository name.

    dist => $dist_name

      The distribution name.

    user => $user_name

      The user name.

    branch => $branch_name

      The branch name.

    private => 0|1

      Declare the repository as private.

    See WWW::StatusBadge::Service for more info.

PLUGINS

        package WWW::StatusBadge::Plugin::Travis;
    
        use WWW::StatusBadge::Service::TravisCI;
    
        sub service {
            return WWW::StatusBadge::Service::TravisCI->new( shift->args, @_ );
        }
    
        1;

SEE ALSO

      * WWW::StatusBadge::Plugin::Travis

      * WWW::StatusBadge::Plugin::Coveralls

      * WWW::StatusBadge::Plugin::BadgeFury

      * WWW::StatusBadge::Plugin::CPAN

      * WWW::StatusBadge::Service

AUTHOR

    André Rivotti Casimiro <rivotti@cpan.org>

COPYRIGHT AND LICENSE

    This software is Copyright (c) 2014 by André Rivotti Casimiro.

    This is free software, licensed under:

      The Artistic License 2.0 (GPL Compatible)