diff options
Diffstat (limited to 'lib/PublicInbox/Hval.pm')
-rw-r--r-- | lib/PublicInbox/Hval.pm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/PublicInbox/Hval.pm b/lib/PublicInbox/Hval.pm index 2e8b1d60..a16cd4a1 100644 --- a/lib/PublicInbox/Hval.pm +++ b/lib/PublicInbox/Hval.pm @@ -74,6 +74,12 @@ sub ascii_html { sub as_html { ascii_html($_[0]->{raw}) } sub as_href { ascii_html(uri_escape_utf8($_[0]->{href})) } +sub as_path { + my $p = uri_escape_utf8($_[0]->{href}); + $p =~ s!%2[fF]!/!g; + ascii_html($p); +} + sub raw { if (defined $_[1]) { $_[0]->{raw} = $_[1]; |