use strict;
use warnings;
-our $VERSION = '0.17';
+our $VERSION = '0.18';
use URI;
use URI::Escape ();
$join = '&' if $exp->{ op } =~ /[?&]/;
if ( ref $value eq 'ARRAY' ) {
- if( !@$value ) {
- return if $var->{ explode };
- return $var->{ name } . '=';
- }
+ return if !@$value;
if ( $var->{ explode } ) {
return join( $join,
map { $var->{ name } . '=' . _quote( $_, $safe ) } @$value );
}
}
elsif ( ref $value eq 'HASH' ) {
- if( !keys %$value ) {
- return if $var->{ explode };
- return $var->{ name } . '=';
- }
+ return if !keys %$value;
if ( $var->{ explode } ) {
return join(
$join,
=head1 DESCRIPTION
This module provides a wrapper around URI templates as described in RFC 6570:
-http://tools.ietf.org/html/rfc6570
+L<< http://tools.ietf.org/html/rfc6570 >>.
=head1 INSTALLATION