common: global Data() to parse perl code includes
[sheet.git] / emoji.plp
index 41e4c129f0b4170a6234e6e52e8870dab4d45769..690f9e379fb66e41f1b44194e2210ad3912aa397 100644 (file)
--- a/emoji.plp
+++ b/emoji.plp
@@ -21,8 +21,8 @@ Html({
 say '<div class="section">';
 
 for my $system (qw'gmail msn yahoo') {
-       my @info = do "emoji-$system.inc.pl";
-       my $meta = shift @info or die $@;
+       my @info = Data("emoji-$system");
+       my $meta = shift @info;
        ref $meta eq 'HASH' or Abort("Invalid $system definitions", 404);
        my $title = $meta->{name} // $system;
        $title = showlink($title, $_) for $meta->{source} || ();