Business-UPS-Tracking

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


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

META.yml  view on Meta::CPAN

    - 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 )