# -*- 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;
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| API | Folder | 0755 |
|
|
| Exception | Folder | 0755 |
|
|
| FTP | Folder | 0755 |
|
|
| HTTP | Folder | 0755 |
|
|
| Kwalify | Folder | 0755 |
|
|
| LWP | Folder | 0755 |
|
|
| Meta | Folder | 0755 |
|
|
| Plugin | Folder | 0755 |
|
|
| Admin.pm | File | 7.61 KB | 0444 |
|
| Author.pm | File | 6.68 KB | 0444 |
|
| Bundle.pm | File | 9.91 KB | 0444 |
|
| CacheMgr.pm | File | 7.48 KB | 0444 |
|
| Complete.pm | File | 5.88 KB | 0444 |
|
| Debug.pm | File | 2.05 KB | 0444 |
|
| DeferredCode.pm | File | 189 B | 0444 |
|
| Distribution.pm | File | 178.96 KB | 0444 |
|
| Distroprefs.pm | File | 11.71 KB | 0444 |
|
| Distrostatus.pm | File | 972 B | 0444 |
|
| FTP.pm | File | 48.68 KB | 0444 |
|
| FirstTime.pm | File | 73.02 KB | 0444 |
|
| HandleConfig.pm | File | 23.62 KB | 0444 |
|
| Index.pm | File | 21.71 KB | 0444 |
|
| InfoObj.pm | File | 6.75 KB | 0444 |
|
| Kwalify.pm | File | 3.35 KB | 0444 |
|
| Mirrors.pm | File | 17.82 KB | 0444 |
|
| Module.pm | File | 21.87 KB | 0444 |
|
| Nox.pm | File | 953 B | 0444 |
|
| Plugin.pm | File | 3.14 KB | 0444 |
|
| Prompt.pm | File | 567 B | 0444 |
|
| Queue.pm | File | 6.96 KB | 0444 |
|
| Shell.pm | File | 71.96 KB | 0444 |
|
| Tarzip.pm | File | 16.25 KB | 0444 |
|
| URL.pm | File | 588 B | 0444 |
|
| Version.pm | File | 4.29 KB | 0444 |
|