Having said that, I can understand you might want a variable whose value happens to come from one of several sources. I think such logic would fit in your super class, and be stored in CGI::App's param() cache, rather than inventing another (4th) location for such a cache. That 4 alone tells you it's overkill.
Is it bad policy to add properties to the CGI::App itself?
eg saying
$self->{my_special_value} = 'SOME_VALUE';
instead of
$self->param(my_special_value, 'SOME_VALUE');
?
I guess it is bad policy otherwise the params method would not exist but it
would be useful to understand exactly why this is?
CheersMark
##### 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/ ## ## ## ################################################################
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.