On Fri, 14 May 2004, Andy Wardley wrote:

> You could do this instead:
> 
>    $input = $context->insert($input) unless $input =~ /</;
> 
> The $context->insert($filename) does the job of finding the file 
> in the INCLUDE_PATH and returning the content.

Darn you and super-flexible templating system. How am I supposed to write 
any perl code around here ;-)

And darn me for not having the badger book to hand when trying to write TT 
patches :-)

FWIW, here's an amended patch...

Simon.

-- 
"Time is an illusion, lunchtime doubly so"
 
--- Simple.orig 2004-05-14 12:58:52.000000000 +0100
+++ Simple.pm   2004-05-14 15:20:10.000000000 +0100
@@ -44,6 +44,8 @@
     my $input   = shift;
     my $args    = ref $_[-1] eq 'HASH' ? pop(@_) : { };
 
+    $input = $context->insert($input) unless ( $input =~ /</ );
+    
     XMLin($input, %$args);
 }
 

Reply via email to