Business-UPS-Tracking

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    - Add 'no Moose', 'no Moose::Role' and make all classes immutable
    - Fix pod

1.06 Mon Jun 14 2010
    - Fix broken/changed webservice availability tests
    - Fix metaclass errors with latest Moose version
    - Dist housekeeping

1.05 Sat Feb 20 2010
    - Fix failing tests on some cpan testers plattforms
    - Refactor handling of UPS webservice credentials

1.04 Sat Oct 31 2009
    - Skip online tests if there is no connection to the UPS webservice
    - Do not use Moose in B::U::T::Utils
    - Commandline: Utf8 output
    - Better reporting on XML exceptions
    - Fix XML enocding issues
    - Documentation (podcoverage, typos, extended, style, ..)

1.03 Sat Oct 24 2009

README  view on Meta::CPAN

  AccessLicenseNumber
    UPS tracking service access license number

  UserId
    UPS account username

  Password
    UPS account password

  config
    Optionally you can retrieve all or some UPS webservice credentials from
    a configuration file. This accessor holds the path to this file.
    Defaults to "~/.ups_tracking"

    Example configuration file:

     <?xml version="1.0"?>
     <UPS_tracking_webservice_config>
        <AccessLicenseNumber>1CFFED5A5E91B17</AccessLicenseNumber>
        <UserId>myupsuser</UserId>
        <Password>secret</Password>

lib/Business/UPS/Tracking.pm  view on Meta::CPAN

=head2 UserId

UPS account username

=head2 Password

UPS account password

=head2 config

Optionally you can retrieve all or some UPS webservice credentials from a
configuration file. This accessor holds the path to this file.
Defaults to C<~/.ups_tracking>

Example configuration file:

 <?xml version="1.0"?>
 <UPS_tracking_webservice_config>
    <AccessLicenseNumber>1CFFED5A5E91B17</AccessLicenseNumber>
    <UserId>myupsuser</UserId>
    <Password>secret</Password>

lib/Business/UPS/Tracking/Commandline.pm  view on Meta::CPAN

=head2 UserId

UPS account username

=head2 Password

UPS account password

=head2 config

Optionally you can retrieve all or some UPS webservice credentials from a
configuration file. This accessor holds the path to this file.
Defaults to C<~/.ups_tracking>

Example configuration file:

 <?xml version="1.0"?>
 <UPS_tracking_webservice_config>
    <AccessLicenseNumber>1CFFED5A5E91B17</AccessLicenseNumber>
    <UserId>myupsuser</UserId>
    <Password>secret</Password>

lib/Business/UPS/Tracking/Role/Base.pm  view on Meta::CPAN

use Path::Class::File;

=encoding utf8

=head1 NAME

Business::UPS::Tracking::Role::Base - Helper role

=head1 DESCRIPTION

This role provides accessors for the UPS webservice credentials.
The credentials can be provided when constructing a new object, or optionally
stored in a configuration file.

=head1 ACCESSORS

=head2 AccessLicenseNumber

UPS tracking service access license number

=head2 UserId

UPS account username

=head2 Password

UPS account password

=head2 config

Optionally you can retrieve all or some UPS webservice credentials from a
configuration file. This accessor holds the path to this file.
Defaults to C<~/.ups_tracking>

Example configuration file:

 <?xml version="1.0"?>
 <UPS_tracing_webservice_config>
    <AccessLicenseNumber>1CFFED5A5E91B17</AccessLicenseNumber>
    <UserId>myupsuser</UserId>
    <Password>secret</Password>

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.109 second using v1.00-cache-2.02-grep-82fe00e-cpan-2c419f77a38b )