X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=rt%2Flib%2FRT%2FURI.pm;fp=rt%2Flib%2FRT%2FURI.pm;h=70654e1103f935f0f2ddfb8a6b76e256c4f0b6f0;hb=b4b0c7e72d7eaee2fbfc7022022c9698323203dd;hp=bd311df26501120599734e3828c0557115c70f17;hpb=2dfda73eeb3eae2d4f894099754794ef07d060dd;p=freeside.git diff --git a/rt/lib/RT/URI.pm b/rt/lib/RT/URI.pm index bd311df26..70654e110 100644 --- a/rt/lib/RT/URI.pm +++ b/rt/lib/RT/URI.pm @@ -1,8 +1,8 @@ # BEGIN BPS TAGGED BLOCK {{{ # # COPYRIGHT: -# -# This software is Copyright (c) 1996-2009 Best Practical Solutions, LLC +# +# This software is Copyright (c) 1996-2009 Best Practical Solutions, LLC # # # (Except where explicitly superseded by other copyright notices) @@ -45,11 +45,11 @@ # those contributions and any derivatives thereof. # # END BPS TAGGED BLOCK }}} -package RT::URI;; + +package RT::URI; use strict; -use vars qw/@ISA/; -@ISA = qw(RT::Base); +use base 'RT::Base'; use RT::URI::base; use Carp; @@ -136,8 +136,8 @@ sub FromURI { $scheme = $1; } else { - $RT::Logger->warning("$self Could not determine a URI scheme for $uri"); - return (undef); + $RT::Logger->warning("Could not determine a URI scheme for $uri"); + return (undef); } # load up a resolver object for this scheme @@ -149,7 +149,7 @@ sub FromURI { return (undef); } -return(1); + return(1); } @@ -157,7 +157,7 @@ return(1); # {{{ _GetResolver -=private _GetResolver +=head2 _GetResolver Gets an RT URI resolver for the scheme . Falls back to a null resolver. RT::URI::base. @@ -172,16 +172,16 @@ sub _GetResolver { my $resolver; - eval " - require RT::URI::$scheme; - \$resolver = RT::URI::$scheme->new(\$self->CurrentUser); - "; + eval " + require RT::URI::$scheme; + \$resolver = RT::URI::$scheme->new(\$self->CurrentUser); + "; - if ($resolver) { + if ($resolver) { $self->{'resolver'} = $resolver; - } else { + } else { $self->{'resolver'} = RT::URI::base->new($self->CurrentUser); - } + } } @@ -191,8 +191,8 @@ sub _GetResolver { =head2 Scheme -Returns a local object id for this content. You are expected to know what sort of object this is the Id -of +Returns a local object id for this content. You are expected to know +what sort of object this is the Id of =cut @@ -261,9 +261,9 @@ sub IsLocal { sub AsHREF { my $self = shift; return $self->Resolver->HREF; - } -=head Resolver + +=head2 Resolver Returns this URI's URI resolver object