This module is mostly a common shared component for a bunch of TribalWarsMap.com `API` Modules.
Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
layout
lib/Net/TribalWarsMap/API
.gitignore
.perltidyrc
Changes
README.mkdn
dist.ini
perlcritic.rc
weaver.ini

README.mkdn

NAME

Net::TribalWarsMap::API::HTTP - HTTP User Agent For TribalWarsMap.com

VERSION

version 0.1.1

SYNOPSIS

This module is mostly a common shared component for a bunch of TribalWarsMap.com API Modules.

Its just a huge glue layer gluing together

In order to produce

  • A Cached HTTP User Agent
  • With a shared cache in /tmp/perl-Net-TribalWarsMap-API.cache/
  • With a per instance key set for /tmp/perl-Net-TribalWarsMap-API.cache/*

Usage:

use Net::TribalWarsMap::API::HTTP;

my $ua = Net::TribalWarsMap::API::HTTP->new(
    # /tmp/perl-Net-TribalWarsMap-API.cache/foo
    cache_name => 'foo'
);

METHODS

get

my $result = $ua->get( $url );

See HTTP::Tiny and HTTP::Tiny::Mech for details

ATTRIBUTES

tmp_root

tw_suffix

tw_root

cache_name

chi

agent

mech

ht_tiny

{ "namespace":"Net::TribalWarsMap::API::HTTP", "interface":"class", "inherits":"Moo::Object" }

AUTHOR

Kent Fredric kentfredric@gmail.com

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Kent Fredric kentfredric@gmail.com.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.