Text-Xslate
view release on metacpan or search on metacpan
t/030_kolon/033_ov_forloop.t view on Meta::CPAN
package _defer;
use overload
'@{}' => sub { $_[0]->() },
'%{}' => sub { $_[0]->() },
fallback => 1;
package _str;
use overload '""' => sub { 'foo' };
}
sub defer(&) {
my($coderef) = @_;
return bless $coderef, '_defer';
}
my $tx = Text::Xslate->new(verbose => 0);
my @data = (
['Hello,
: for $types -> ($type) {
[<:= $type :>]
t/200_app/003_runner.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use SelectSaver;
use Text::Xslate::Runner;
sub capture(&) {
my($block) = @_;
my $s = '';
{
open my $out, '>', \$s;
my $saver = SelectSaver->new($out);
$block->();
}
return $s;
t/200_app/004_encoding.t view on Meta::CPAN
use strict;
use warnings;
use utf8;
use Test::More;
use SelectSaver;
use Text::Xslate::Runner;
use Encode qw(encode decode);
sub capture(&) {
my($block) = @_;
my $s = '';
{
open my $out, '>', \$s;
my $saver = SelectSaver->new($out);
$block->();
}
return $s;
( run in 0.250 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )