Business-UPS-Tracking
view release on metacpan or search on metacpan
1.13 Fri Jun 2 2017
- Fix Makefile.PL for perl 5.26
1.12 Sat Apr 2 2016
- Fix typos in method names
1.11 Sun Aug 31 2014
- Use new Moose exceptions and Moose > 2.0400
- Move no warnings behind use Moose (by scrottie)
- Use Try::Tiny to catch exceptions
1.10 Wed Sep 11 2013
- Maintenance release (M::I, smartmatch, base -> parent, ...)
1.09 Sat Apr 07 2012
- Maintenance release
1.08 Thu Sep 08 2011
- Fix typos
- Update docs
- xt
requires:
DateTime: '0.44'
Encode: 0
Exception::Class: 0
LWP::UserAgent: 0
Moose: '2.0400'
MooseX::Getopt: '0.30'
Path::Class: 0
Text::SimpleTable: 0
Try::Tiny: 0
XML::LibXML: 0
perl: 5.10.0
resources:
license: http://dev.perl.org/licenses/
repository: git://github.com/maros/Business-UPS-Tracking.git
version: '1.13'
Makefile.PL view on Meta::CPAN
requires 'Exception::Class' => 0;
requires 'LWP::UserAgent' => 0;
requires 'Text::SimpleTable' => 0;
requires 'MooseX::Getopt' => '0.30';
requires 'Path::Class' => 0;
requires 'Encode' => 0;
unless (can_use('Crypt::SSLeay') || can_use('IO::Socket::SSL')) {
requires 'Crypt::SSLeay' => 0;
}
requires 'XML::LibXML' => 0;
requires 'Try::Tiny' => 0;
build_requires 'Test::NoWarnings' => 0;
author_requires 'Test::Pod' => '1.14';
author_requires 'Test::Pod::Coverage' => '1.04';
author_requires 'Test::Perl::Critic' => 0;
author_requires 'Module::Install::ReadmeFromPod' => 0;
repository 'git://github.com/maros/Business-UPS-Tracking.git';
lib/Business/UPS/Tracking/Request.pm view on Meta::CPAN
package Business::UPS::Tracking::Request;
# ============================================================================
use utf8;
use 5.0100;
use Moose;
use DateTime;
use XML::LibXML;
use Moose::Util::TypeConstraints;
use Try::Tiny;
use Business::UPS::Tracking::Utils;
use Business::UPS::Tracking::Response;
=encoding utf8
=head1 NAME
Business::UPS::Tracking::Request - A tracking request
lib/Business/UPS/Tracking/Role/Base.pm view on Meta::CPAN
# ============================================================================
package Business::UPS::Tracking::Role::Base;
# ============================================================================
use utf8;
use 5.0100;
use Moose::Role;
no if $] >= 5.017004, warnings => qw(experimental::smartmatch);
use Try::Tiny;
use Path::Class::File;
=encoding utf8
=head1 NAME
Business::UPS::Tracking::Role::Base - Helper role
=head1 DESCRIPTION
lib/Business/UPS/Tracking/Utils.pm view on Meta::CPAN
# ============================================================================
package Business::UPS::Tracking::Utils;
# ============================================================================
use utf8;
use 5.0100;
use strict;
use warnings;
use Try::Tiny;
use Business::UPS::Tracking::Exception;
use Moose::Util::TypeConstraints;
use Business::UPS::Tracking;
use MooseX::Getopt::OptionTypeMap;
use Business::UPS::Tracking::Meta::Attribute::Trait::Printable;
use Encode;
=encoding utf8
=head1 NAME
( run in 1.107 second using v1.01-cache-2.11-cpan-05444aca049 )