Hi All,

I am really tired now:

--------------------------------------
package Foo;

use strict;
use LWP::UserAgent;


sub new {
        return bless {},shift;
}


sub Foo::INC {
        my ($self,$filename) = @_;
        my @paths = "http:/me.com";
        my @urls = map{$_ . "/" . [EMAIL PROTECTED];
        my $ua = LWP::UserAgent->new();
        foreach my $url(@urls) {
                my $request    = HTTP::Request->new($url);
                my $response = $ua->request($request);
                if($response->is_success()) {
                        return $response->content();
                }
        }
        return undef;
}
--------------------------------------


What i am trying to do is hook into the @INC so that i can find the modules via http, 
but a simple test like:

--------------
#!/usr/local/bin/perl

BEGIN { push @INC,Foo->new() }
use Bar;
-------------

Cannot find Bar.pm.


Any ideas??.


-Sharad

Reply via email to