Skip to content
Provides PlantUML Language Encoding in Perl 5 🐫
Branch: master
Clone or download
Rangana Withanage
Rangana Withanage updated deps
Latest commit 2327fd9 Jun 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/UML/PlantUML version tag Jun 15, 2019
t module renamed Jun 15, 2019
xt module renamed Jun 15, 2019
Changes version tag Jun 15, 2019
MANIFEST
MANIFEST.SKIP releaseable code May 11, 2019
MYMETA.json updated deps Jun 15, 2019
MYMETA.yml updated deps Jun 15, 2019
Makefile.PL updated deps Jun 15, 2019
README version tag Jun 15, 2019
README.pod version tag Jun 15, 2019
ignore.txt module renamed Jun 15, 2019

README.pod

NAME

UML::PlantUML::Encoder - Provides PlantUML Language's Encoding in Perl

Encodes PlantUML Diagram Text using the PlantUML Encoding Standard described at http://plantuml.com/text-encoding

VERSION

Version 0.02

SYNOPSIS

use UML::PlantUML::Encoder qw(encode_p);

my $encoded = encode_p(qq{
   Alice -> Bob: Authentication Request
   Bob --> Alice: Authentication Response
});

print "http://www.plantuml.com/plantuml/uml/$encoded";
print "http://www.plantuml.com/plantuml/png/$encoded";
print "http://www.plantuml.com/plantuml/svg/$encoded";
print "http://www.plantuml.com/plantuml/txt/$encoded";

EXPORT

The only Subroutine that this module exports is encode_p

SUBROUTINES/METHODS

utf8_encode

Encoded in UTF-8

_compress_with_deflate

Compressed using Deflate algorithm

encode6bit

Transform to String of characters that contains only digits, letters, underscore and minus character

append3bytes

Transform adjacent bytes

encode64

Reencoded in ASCII using a transformation close to base64

encode_p

Encodes diagram text descriptions

AUTHOR

Rangana Sudesha Withanage, <rwi at cpan.org>

BUGS

Please report any bugs or feature requests to bug-uml-plantuml-encoder at rt.cpan.org, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=UML-PlantUML-Encoder. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc UML::PlantUML::Encoder

You can also look for information at:

ACKNOWLEDGEMENTS

LICENSE AND COPYRIGHT

This software is copyright (c) 2019 by Rangana Sudesha Withanage.

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

You can’t perform that action at this time.