NAME

    Emoji::NationalFlag - convert from country code to national flag emoji

SYNOPSIS

      use Emoji::NationalFlag qw/ code2flag flag2code /;
      use utf8;
    
      is code2flag('jp'), "🇯🇵";
      is code2flag('jp'), "\x{1F1EF}\x{1F1f5}";
    
      is flag2code("🇯🇵"), 'jp';
      is flag2code("\x{1F1EF}\x{1F1f5}"), 'jp';

DESCRIPTION

    Emoji::NationalFlag is a module to convert from country code (ISO
    3166-1 alpha-2) to national flag emoji, and vice versa

METHODS

 code2flag($iso_3166_1_alpha_2_code): Optional[NationalFlagEmoji]

    This method returns national flag emoji if the supplied code (case
    insensitive) is valid, otherwise returns undef

 flag2code($decoded_national_flag_emoji): Optional[lc(CountryCodeAlpha-2)]

    This method returns lower case of ISO 3166-1 alpha-2 country code if
    the supplied emoji is valid, otherwise returns undef

AUTHOR

    punytan <punytan@gmail.com>

COPYRIGHT

    Copyright 2017- punytan

LICENSE

    This library is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

SEE ALSO