home *** CD-ROM | disk | FTP | other *** search
/ CLIX - Fazer Clix Custa Nix / CLIX-CD.cdr / mac / lib / auto / URI / URL / _generic / crack.al < prev    next >
Encoding:
Text File  |  1997-06-10  |  483 b   |  20 lines  |  [TEXT/McPL]

  1. # NOTE: Derived from ./blib/lib/URI/URL/_generic.pm.  Changes made here will be lost.
  2. package URI::URL::_generic;
  3.  
  4. sub crack
  5. {
  6.     my $self = shift;
  7.     return $self unless wantarray;
  8.     my @c = @{$self}{qw(scheme user password host port path params query frag)};
  9.     if (!$c[0]) {
  10.     # try to determine scheme
  11.     my $base = $self->base;
  12.     $c[0] = $base->scheme if $base;
  13.     $c[0] ||= 'http';  # last resort, default in URI::URL::new
  14.     }
  15.     $c[4] ||= $self->default_port;
  16.     @c;
  17. }
  18.  
  19. 1;
  20.