Guest User

Untitled

a guest
Oct 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #!/usr/bin/perl
  2. package Test;
  3. use Moose;
  4.  
  5. sub get_template {
  6. my $template =<<'END_TEMPLATE';
  7. [%- USE assert -%]
  8. <kayako_staffapi>
  9. <create staffapiid="[%- staffapiid -%]">
  10. <!-- Begin Creator Properties -->
  11. <fullname>[%- user.fullname -%]</fullname>
  12.  
  13.  
  14. </create>
  15. </kayako_staffapi>
  16. END_TEMPLATE
  17. }
  18.  
  19. package main;
  20. use strict;
  21. use warnings;
  22.  
  23. use Template;
  24. use Data::Dumper;
  25.  
  26. my %data = (
  27. staffapiid => "1234",
  28. user => {
  29. fullname => "bob",
  30. }
  31. );
  32.  
  33.  
  34. print Dumper %data;
  35.  
  36. my $cfg = Test->new;
  37. my $tt = Template->new;
  38.  
  39. my $template = $cfg->get_template();
  40.  
  41. print $tt->process(\$template, \%data)
Add Comment
Please, Sign In to add comment