logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Badger::Codec::URI - URI encode/decode

Author

       Andy Wardley <http://wardley.org/>

Description

       This module implements a subclass of Badger::Codec for URI encoding and decoding.

Functions

encode_uri($data)
       This function URI-encodes the $data passed as an argument.

   decode_uri($data)
       This function URI-decodes the $data passed as an argument.

Methods

encode($data)
       This method URI-encodes the data referenced by the first argument.  It delegates to the encode_uri()
       function.

           $encoded = Badger::Codec::URI->encode($data);

   decode($data)
       This method decodes the encoded data passed as the first argument.  It delegates to the decode_uri()
       function.

           $decoded = Badger::Codec::URI->decode($encoded);

   encoder()
       This method returns a reference to the encode_uri() function.

   decoder()
       This method returns a reference to the decode_uri() function.

Name

       Badger::Codec::URI - URI encode/decode

See Also

       Badger::Codecs, Badger::Codec

perl v5.36.0                                       2023-08-28                            Badger::Codec::URI(3pm)

Synopsis

           use Badger::Codec::URI;
           my $codec   = Badger::Codec::URI->new();
           my $encoded = $codec->encode("Hello World!");
           my $decoded = $codec->decode($encoded);

See Also