Permalink
Browse files

Build results of 31ade2f (on master)

  • Loading branch information...
xenoterracide committed Aug 30, 2012
1 parent 3fe355c commit 453dbea7bac3a5d700ac0d91cd24af57aec905f0
Showing with 179 additions and 210 deletions.
  1. +4 −1 Changes
  2. +1 −2 META.json
  3. +1 −2 META.yml
  4. +1 −2 Makefile.PL
  5. +1 −1 README
  6. +3 −4 lib/Business/CyberSource.pm
  7. +9 −9 lib/Business/CyberSource/Client.pm
  8. +3 −4 lib/Business/CyberSource/CreditCard.pm
  9. +3 −3 lib/Business/CyberSource/Factory.pm
  10. +3 −4 lib/Business/CyberSource/Factory/Request.pm
  11. +3 −4 lib/Business/CyberSource/Factory/Response.pm
  12. +3 −4 lib/Business/CyberSource/Factory/Rule.pm
  13. +3 −4 lib/Business/CyberSource/Message.pm
  14. +3 −4 lib/Business/CyberSource/MessagePart.pm
  15. +3 −4 lib/Business/CyberSource/Request.pm
  16. +3 −4 lib/Business/CyberSource/Request/AuthReversal.pm
  17. +3 −4 lib/Business/CyberSource/Request/Authorization.pm
  18. +3 −4 lib/Business/CyberSource/Request/Capture.pm
  19. +3 −4 lib/Business/CyberSource/Request/Credit.pm
  20. +3 −4 lib/Business/CyberSource/Request/DCC.pm
  21. +3 −4 lib/Business/CyberSource/Request/FollowOnCredit.pm
  22. +3 −4 lib/Business/CyberSource/Request/Role/BillingInfo.pm
  23. +3 −4 lib/Business/CyberSource/Request/Role/BusinessRules.pm
  24. +3 −4 lib/Business/CyberSource/Request/Role/CreditCardInfo.pm
  25. +3 −4 lib/Business/CyberSource/Request/Role/DCC.pm
  26. +3 −4 lib/Business/CyberSource/Request/Role/TaxService.pm
  27. +3 −4 lib/Business/CyberSource/Request/Sale.pm
  28. +3 −4 lib/Business/CyberSource/Request/StandAloneCredit.pm
  29. +3 −4 lib/Business/CyberSource/RequestPart/BillTo.pm
  30. +3 −4 lib/Business/CyberSource/RequestPart/BusinessRules.pm
  31. +3 −4 lib/Business/CyberSource/RequestPart/Card.pm
  32. +3 −4 lib/Business/CyberSource/RequestPart/Item.pm
  33. +3 −4 lib/Business/CyberSource/RequestPart/PurchaseTotals.pm
  34. +3 −4 lib/Business/CyberSource/RequestPart/Service.pm
  35. +3 −4 lib/Business/CyberSource/RequestPart/Service/AuthReversal.pm
  36. +3 −4 lib/Business/CyberSource/RequestPart/Service/Capture.pm
  37. +3 −4 lib/Business/CyberSource/RequestPart/Service/Credit.pm
  38. +3 −3 lib/Business/CyberSource/RequestPart/Service/Tax.pm
  39. +3 −4 lib/Business/CyberSource/Response.pm
  40. +3 −4 lib/Business/CyberSource/Response/Role/AVS.pm
  41. +3 −4 lib/Business/CyberSource/Response/Role/Accept.pm
  42. +3 −4 lib/Business/CyberSource/Response/Role/Authorization.pm
  43. +3 −4 lib/Business/CyberSource/Response/Role/CVN.pm
  44. +3 −4 lib/Business/CyberSource/Response/Role/DCC.pm
  45. +3 −4 lib/Business/CyberSource/Response/Role/ProcessorResponse.pm
  46. +3 −4 lib/Business/CyberSource/Response/Role/ReconciliationID.pm
  47. +3 −3 lib/Business/CyberSource/Role/Currency.pm
  48. +3 −4 lib/Business/CyberSource/Role/ForeignCurrency.pm
  49. +3 −4 lib/Business/CyberSource/Role/MerchantReferenceCode.pm
  50. +3 −4 lib/Business/CyberSource/Rule.pm
  51. +3 −4 lib/Business/CyberSource/Rule/ExpiredCard.pm
  52. +3 −4 lib/Business/CyberSource/Rule/RequestIDisZero.pm
  53. +15 −11 lib/MooseX/Types/CyberSource.pm
  54. +0 −1 t/000-report-versions-tiny.t
  55. +9 −0 t/new-client.t
View
@@ -1,7 +1,10 @@
Revision history for Business-CyberSource
+0.006006 2012-08-30
+ - smarten my performance optimizations
+
0.006005 2012-08-29
- - Add missing Dependency File::ShareDir::ProjectDistDir\
+ - Add missing Dependency File::ShareDir::ProjectDistDir
- refactor run_transaction to use state in ways that in theory should
improve performance by not rebuilding the SOAP client every time
View
@@ -40,7 +40,6 @@
"File::ShareDir::ProjectDistDir" : "0",
"Hash::Merge" : "0",
"LWP::Protocol::https" : "0",
- "Locale::Country" : "0",
"Module::Load" : "0",
"Moose" : "0",
"Moose::Role" : "0",
@@ -106,6 +105,6 @@
"web" : "https://github.com/xenoterracide/Business-CyberSource"
}
},
- "version" : "0.006005"
+ "version" : "0.006006"
}
View
@@ -36,7 +36,6 @@ requires:
File::ShareDir::ProjectDistDir: 0
Hash::Merge: 0
LWP::Protocol::https: 0
- Locale::Country: 0
Module::Load: 0
Moose: 0
Moose::Role: 0
@@ -73,4 +72,4 @@ resources:
bugtracker: https://github.com/xenoterracide/Business-CyberSource/issues
homepage: http://search.cpan.org/dist/Business-CyberSource/
repository: git://github.com/xenoterracide/Business-CyberSource.git
-version: 0.006005
+version: 0.006006
View
@@ -43,7 +43,6 @@ my %WriteMakefileArgs = (
"File::ShareDir::ProjectDistDir" => 0,
"Hash::Merge" => 0,
"LWP::Protocol::https" => 0,
- "Locale::Country" => 0,
"Module::Load" => 0,
"Moose" => 0,
"Moose::Role" => 0,
@@ -76,7 +75,7 @@ my %WriteMakefileArgs = (
"strict" => 0,
"warnings" => 0
},
- "VERSION" => "0.006005",
+ "VERSION" => "0.006006",
"test" => {
"TESTS" => "t/*.t"
}
View
2 README
@@ -3,7 +3,7 @@ NAME
SOAP API
VERSION
- version 0.006005
+ version 0.006006
DESCRIPTION
This library is a Perl interface to the CyberSource Simple Order SOAP
@@ -3,14 +3,14 @@ use 5.008;
use strict;
use warnings;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
1;
# ABSTRACT: Perl interface to the CyberSource Simple Order SOAP API
-
__END__
+
=pod
=head1 NAME
@@ -19,7 +19,7 @@ Business::CyberSource - Perl interface to the CyberSource Simple Order SOAP API
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 DESCRIPTION
@@ -228,4 +228,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -4,7 +4,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use Moose;
@@ -28,14 +28,14 @@ use XML::Compile::Transport::SOAPHTTP;
sub _client {
my $self = shift;
- state $wss = XML::Compile::SOAP::WSS->new( version => '1.1' );
+ my $wss = XML::Compile::SOAP::WSS->new( version => '1.1' );
- state $wsdl = XML::Compile::WSDL11->new( $self->cybs_wsdl->stringify );
+ my $wsdl = XML::Compile::WSDL11->new( $self->cybs_wsdl->stringify );
$wsdl->importDefinitions( $self->cybs_xsd->stringify );
- state $call = $wsdl->compileClient('runTransaction');
+ my $call = $wsdl->compileClient('runTransaction');
- state $security = $wss->wsseBasicAuth( $self->_username, $self->_password );
+ my $security = $wss->wsseBasicAuth( $self->_username, $self->_password );
return [ $call, $security ];
}
@@ -60,7 +60,8 @@ sub run_transaction {
;
}
- state $call_security = $self->_client;
+ state $call_security;
+ $call_security //= $self->_client;
my ( $call, $security ) = @{ $call_security };
@@ -287,8 +288,8 @@ __PACKAGE__->meta->make_immutable;
# ABSTRACT: User Agent Responsible for transmitting the Response
-
__END__
+
=pod
=head1 NAME
@@ -297,7 +298,7 @@ Business::CyberSource::Client - User Agent Responsible for transmitting the Resp
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 SYNOPSIS
@@ -408,4 +409,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -3,7 +3,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use Moose;
extends 'Business::CyberSource::RequestPart::Card';
@@ -26,8 +26,8 @@ __PACKAGE__->meta->make_immutable;
# ABSTRACT: A Credit Card Value Object
-
__END__
+
=pod
=head1 NAME
@@ -36,7 +36,7 @@ Business::CyberSource::CreditCard - A Credit Card Value Object
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 DESCRIPTION
@@ -64,4 +64,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -3,7 +3,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use Moose;
use MooseX::StrictConstructor;
@@ -17,6 +17,7 @@ __PACKAGE__->meta->make_immutable;
# ABSTRACT: Factory Base Class
__END__
+
=pod
=head1 NAME
@@ -25,7 +26,7 @@ Business::CyberSource::Factory - Factory Base Class
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 BUGS
@@ -49,4 +50,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -3,7 +3,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use MooseX::AbstractFactory;
implementation_class_via sub { 'Business::CyberSource::Request::' . shift };
@@ -12,8 +12,8 @@ __PACKAGE__->meta->make_immutable;
1;
# ABSTRACT: CyberSource Request Factory Module
-
__END__
+
=pod
=head1 NAME
@@ -22,7 +22,7 @@ Business::CyberSource::Factory::Request - CyberSource Request Factory Module
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 SYNOPSIS
@@ -124,4 +124,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -4,7 +4,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use Moose;
extends 'Business::CyberSource::Factory';
@@ -196,8 +196,8 @@ sub _get_decision {
# ABSTRACT: A Response Factory
-
__END__
+
=pod
=head1 NAME
@@ -206,7 +206,7 @@ Business::CyberSource::Factory::Response - A Response Factory
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 METHODS
@@ -237,4 +237,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -3,7 +3,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use MooseX::AbstractFactory;
@@ -13,8 +13,8 @@ __PACKAGE__->meta->make_immutable;
1;
# ABSTRACT: CyberSource Rule Factory Module
-
__END__
+
=pod
=head1 NAME
@@ -23,7 +23,7 @@ Business::CyberSource::Factory::Rule - CyberSource Rule Factory Module
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 METHODS
@@ -57,4 +57,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -3,7 +3,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use Moose;
extends 'Business::CyberSource::MessagePart';
@@ -23,8 +23,8 @@ __PACKAGE__->meta->make_immutable;
# ABSTRACT: Abstract Message Class;
-
__END__
+
=pod
=head1 NAME
@@ -33,7 +33,7 @@ Business::CyberSource::Message - Abstract Message Class;
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 ATTRIBUTES
@@ -68,4 +68,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
@@ -3,7 +3,7 @@ use strict;
use warnings;
use namespace::autoclean;
-our $VERSION = '0.006005'; # VERSION
+our $VERSION = '0.006006'; # VERSION
use Moose;
with 'MooseX::Traits';
@@ -18,8 +18,8 @@ __PACKAGE__->meta->make_immutable;
# ABSTRACT: Things that all portions of a message have in common
-
__END__
+
=pod
=head1 NAME
@@ -28,7 +28,7 @@ Business::CyberSource::MessagePart - Things that all portions of a message have
=head1 VERSION
-version 0.006005
+version 0.006006
=head1 WITH
@@ -60,4 +60,3 @@ This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
-
Oops, something went wrong.

0 comments on commit 453dbea

Please sign in to comment.