Template::Plugin::Class3pm
Allow calling of class methods on arbitrary classes
Usage
[% USE foo = Class('Foo') %][% foo.bar %]
Overview
Template::Plugin::Class allows you to call class methods on arbitrary classes. One use for this is in Class::DBI style applications, where you may do somthing like this:
[% USE cd = Class('Music::CD') %][% FOREACH disc = cd.retrieve_all %][% disc.artist %] - [% disc.title %][% END %]
Caveats
You won't be able to directly call "AUTOLOAD" or "DESTROY" methods on the remote class. This shouldn't be a huge hardship.
Releases
11 releases since Debian 3.1 (Sarge); the text changed 5 times.