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/ ## ## ## ################################################################