NAME
CatalystX::ComponentsFromConfig::ViewAdaptor - trait-aware adaptor for Views
VERSION
version 1.006
SYNOPSIS
In your application:
In your config:
<View::MyClass>
class My::Class
<args>
some param
</args>
<traits>
+My::Special::Role
</traits>
</View::MyClass>
Now, $c->view('MyClass')
will contain an object built just like:
my
$obj
= My::Class->new({
some
=>
'param'
});
apply_all_roles(
$obj
,
'My::Special::Role'
);
DESCRIPTION
This plugin, built on CatalystX::ComponentsFromConfig::Role::AdaptorRole, adapts arbitrary classes to Catalyst views, and can also apply roles to them as specified in the configuration.
AUTHORS
Tomas Doran (t0m) <bobtfish@bobtfish.net>
Gianni Ceccarelli <gianni.ceccarelli@net-a-porter.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Net-a-porter.com.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.