Class Methods
use Template3; Template3->process( 'hello.tt3', # input { name => 'Badger' }, # data 'hello.html', # output );
Thus Spake Andy:
You can call methods as class methods. In this case TT3 automatically creates a singleton prototype object to call the method against. This same object is re-used for all class method calls so that caching, etc, just work.