# New Ticket Created by Brent Laabs # Please include the string: [perl #124281] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=124281 >
All values in $=pod[*]<config> are always Str, even if different types are specified. :!foo produces foo => "0", which is now true, so this could be a bit of a problem. The problem probably lies in Perl6::Pod::make_config, right around " # This is a cheaty and evil hack." Tests in S26-documentation/09-configuration.t are failing (but skipped): =begin pod =for pod :number(42) :zebras :!sheep :feist<1 2 3 4> =end pod $r = $=pod[2].contents[0]; is $r.config<number>, 42; #?rakudo skip 'non-string colonpair pod options' { is $r.config<zebras>, True; is $r.config<sheep>, False; isa_ok $r.config<sheep>, Bool; isa_ok $r.config<feist>, List; }