When I have an object (e.g. blessed hash) in the stash, I'd like to prevent TT from accessing any of the hash fields directly. It can still access the method functions.
A simple example - suppose the TT template looks like: [% obj.the_time %] [% obj._unix_time %] and in the stash 'obj' is a blessed hash: package foo; sub new { bless { _unix_time => time }, shift } sub the_time { ... } I'd like the first GET to succeed and the second one to either fail, raise and exception, return the empty string or something like that. Is this possible?
_______________________________________________ templates mailing list templates@template-toolkit.org http://mail.template-toolkit.org/mailman/listinfo/templates