Initial Commit
This commit is contained in:
31
database/perl/lib/CPAN/URL.pm
Normal file
31
database/perl/lib/CPAN/URL.pm
Normal file
@@ -0,0 +1,31 @@
|
||||
# -*- Mode: cperl; coding: utf-8; cperl-indent-level: 4 -*-
|
||||
# vim: ts=4 sts=4 sw=4:
|
||||
package CPAN::URL;
|
||||
use overload '""' => "as_string", fallback => 1;
|
||||
# accessors: TEXT(the url string), FROM(DEF=>defaultlist,USER=>urllist),
|
||||
# planned are things like age or quality
|
||||
|
||||
use vars qw(
|
||||
$VERSION
|
||||
);
|
||||
$VERSION = "5.5";
|
||||
|
||||
sub new {
|
||||
my($class,%args) = @_;
|
||||
bless {
|
||||
%args
|
||||
}, $class;
|
||||
}
|
||||
sub as_string {
|
||||
my($self) = @_;
|
||||
$self->text;
|
||||
}
|
||||
sub text {
|
||||
my($self,$set) = @_;
|
||||
if (defined $set) {
|
||||
$self->{TEXT} = $set;
|
||||
}
|
||||
$self->{TEXT};
|
||||
}
|
||||
|
||||
1;
|
||||
Reference in New Issue
Block a user