Template-Sandbox
view release on metacpan or search on metacpan
lib/Template/Sandbox.pm view on Meta::CPAN
$template->merge_var(
stylesheets => [ 'search.css', 'advertising.css' ],
);
# Contents of 'stylesheets' is now:
[ 'login_widget.css', 'search.css', 'advertising.css' ]
# Or a more complicated (and contrived) example:
$template->merge_var(
userprefs => {
private_messages => {
message_order => 'oldest-first',
delete_when_viewed => 1,
fave_tags => [ 'music', 'video' ],
},
},
);
$template->merge_var(
userprefs => {
private_messages => {
delete_when_viewed => 0,
friends_only => 1,
fave_tags => [ 'computers' ],
},
},
public_messages => {
message_order => 'newest-first',
},
);
# Contents of 'userprefs' is now:
{
private_messages =>
{
message_order => 'oldest-first',
# This already existed and remained unchanged.
delete_when_viewed => 1,
# This didn't exist and was added.
friends_only => 1,
# This already existed and was appended to.
fave_tags => [ 'music', 'video', 'computers' ],
( run in 0.812 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )