init III
This commit is contained in:
25
Perl OTRS/Kernel/cpan-lib/URI/_segment.pm
Normal file
25
Perl OTRS/Kernel/cpan-lib/URI/_segment.pm
Normal file
@@ -0,0 +1,25 @@
|
||||
package URI::_segment;
|
||||
|
||||
# Represents a generic path_segment so that it can be treated as
|
||||
# a string too.
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
use URI::Escape qw(uri_unescape);
|
||||
|
||||
use overload '""' => sub { $_[0]->[0] },
|
||||
fallback => 1;
|
||||
|
||||
our $VERSION = '1.71';
|
||||
$VERSION = eval $VERSION;
|
||||
|
||||
sub new
|
||||
{
|
||||
my $class = shift;
|
||||
my @segment = split(';', shift, -1);
|
||||
$segment[0] = uri_unescape($segment[0]);
|
||||
bless \@segment, $class;
|
||||
}
|
||||
|
||||
1;
|
||||
Reference in New Issue
Block a user