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: [email protected]
Listinfo:
http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive:
http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/
--
Kevin Old
[EMAIL PROTECTED]
_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/