[Maypole] Why require fails?

veljko@spymac.com veljko@spymac.com
Mon, 09 Aug 2004 12:04:20 -0600


Hi, all

Can someone please explain me why require on the bottom fails and
warn returns correct name of the table (image)?

Question comes after not being able to use authentication, since
UserSessionCookie.pm has :
$user_class->require || die "Couldn't load user class $user_class";
which fails and $user_class does exist.

Regards,
Veljko

package Vds;
use base qw(Apache::MVC Maypole::Authentication::UserSessionCookie);
use Class::DBI::Loader::Relationship;

Vds->setup("dbi:mysql:vds", vdsuser);
Vds->config->{uri_base} =3D 'http://metatest/vds/';

Vds->config->{auth}{cookie_name} =3D "vds_login123";
Vds->config->{rows_per_page} =3D 10;

Vds->config->{display_tables} =3D [qw[doc image]];
Vds::Image->untaint_columns( printable =3D> [qw/name path/] );
Vds::Doc->untaint_columns(
    printable =3D> [qw/name title version revision/],
    date =3D>[ qw/date/]
);

Vds->config->{loader}->relationship($_) for (
    "a doc has images"
);

Vds::Image->require || warn $UNIVERSAL::require::ERROR;
warn Vds::Image->table();


---- Introducing Spymac MailPro: http://www.spymac.com/mailpro/