Hi

>   return $self->{__FALLBACK_MODE} || {$self->run_modes()}{AUTOLOAD};
> 
> Just to get it running, I changed it to this (though I'm guessing there's a
> slicker way):
> 
>   if ($self->{__FALLBACK_MODE}) {
>     return $self->{__FALLBACK_MODE};
>   }
>   else {
>     my %rmodes = ($self->run_modes());
>     return $rmodes{AUTOLOAD};
>   }

Will this work, even though it looks tacky to me:

return $self->{__FALLBACK_MODE} || 
do {
    my %rmodes = ($self->run_modes());
    return $rmodes{AUTOLOAD};
}
-- 
Ron Savage
[EMAIL PROTECTED]
http://savage.net.au/index.html



#####  CGI::Application community mailing list  ################
##                                                            ##
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp    ##
##                                                            ##
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:          http://cgiapp.erlbaum.net/                 ##
##                                                            ##
################################################################

Reply via email to