On Thu, Mar 05, 2009 at 02:14:51PM -0500, Perrin Harkins wrote: > On Tue, Mar 3, 2009 at 10:02 AM, Louis-David Mitterrand > <vindex+lists-mason-us...@apartia.org> wrote: > > On Tue, Mar 03, 2009 at 06:37:37AM -0800, Jonathan Swartz wrote: > >> So, they are constants? I would just make them constants in a site- > >> specific module then. > > > > This is a possibility, however I don't yet use modules on that site. > > This would be a great time to start. This is the standard way to do > deal with global constants. > > > To do what you suggest I should define a "PerlModule MyApp::MyConstants" > > in the site virtual host? > > Yes. You could just use it in the components when you need it, but > loading during startup makes it use less memory. > > > And then add constants to that module? > > Yes. > > > In the mason code these constants have to be resolved with > > $MyApp::MyConstants::my_var, right? > > You can do that or you can import them. Check out the Exporter module > in your Perl books.
Typically, where would you place such a module in your filesystem? Let's say the apache document root is /var/www/myapp, would you create a ./lib/perl/MyApp/Constants.pm off this directory? thanks, ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Mason-users mailing list Mason-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mason-users