die 'error ' . $res->{code} . ': ' . $res->{message} . "\n";
}
}
+
+1;
1;
package QA::RPC::JSONRPC::ReturnObject;
+
+use 5.14.0;
use strict;
+use warnings;
BEGIN {
if (eval { require JSON::RPC::Client }) {
1;
package QA::RPC::UserAgent;
+
+use 5.14.0;
use strict;
-use base qw(LWP::UserAgent);
+use warnings;
+
+use parent qw(LWP::UserAgent);
########################################
# Consistency with XMLRPC::Lite's ->ua #
if (@_) { $self->{'_http_response'} = shift; return $self }
return $self->{'_http_response'};
}
+
+1;
use FindBin qw($RealBin);
use lib "$RealBin/../../../lib", "$RealBin/../../../../local/lib/perl5";
-use base qw(QA::RPC XMLRPC::Lite);
+use parent qw(QA::RPC XMLRPC::Lite);
use constant TYPE => 'XML-RPC';
use constant DATETIME_REGEX => qr/^\d{8}T\d\d:\d\d:\d\d$/;
1;
-
-__END__
use FindBin qw($RealBin);
use lib "$RealBin/../../lib", "$RealBin/../../../local/lib/perl5";
-use base qw(Exporter);
+use parent qw(Exporter);
+
our @EXPORT_OK = qw(
PRIVATE_BUG_USER
STANDARD_BUG_TESTS