Hi Mark, I'm pretty sure you need to do it like this:
In your YAML file specify comp_root and data_dir: comp_root: __path_to(mason/root)__ data_dir: __path_to(mason/data)__ then in Mason.pm you can use it like this: package MyApp::View::Mason; use base 'Catalyst::View::Mason'; __PACKAGE__->config->{DEBUG} = 'all'; __PACKAGE__->config->{comp_root} = $c->config->{comp_root}; __PACKAGE__->config->{data_dir} = $c->config->{data_dir}; 1; Catalyst::View::Mason doesn't look for these by default (like Catalyst::Plugin::Session, for instance) which is why you have to specify them in the Mason.pm. HTH, Kevin On 12/7/06, Marc Logghe <[EMAIL PROTECTED]> wrote:
Hi there, I am struggling with the configuration of the Mason view in YAML. I have this: View::Mason: comp_root: __path_to(mason/root)__ data_dir: __path_to(mason/data)__ But as it seems, it is never taken into account. I have also tried forcing an array ref, whithout any succes: View::Mason: - comp_root: __path_to(mason/root)__ data_dir: __path_to(mason/data)__ What am I doing wrong ? Regards, Marc _______________________________________________ List: Catalyst@lists.rawmode.org Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/ Dev site: http://dev.catalyst.perl.org/
-- Kevin Old [EMAIL PROTECTED] _______________________________________________ List: Catalyst@lists.rawmode.org Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/ Dev site: http://dev.catalyst.perl.org/