NAME Dist::Zilla::Role::Version::Sanitize - Sanitize a version from a plugin VERSION version 0.001002 ATTRIBUTES "normal_form" Determines which *normal form* is used. Default is : "numify" "mantissa" Determines the mandatory length of the "mantissa" for the "numify" normal form. Default is : 6 Which yields: 1.001001 10.001001 100.001001 1000.001001 Etc. NORMAL FORMS "normal" Normalizes to the notation: v1 v1.2 v1.2.3 v1.2.3.4 "normal_3" Normalizes to the notation 1.2.3 1.2.3.4 Note: Due to the absence of the leading "v", 3, is the minimum number of places that can be represented in this notation. Accidentally normalizing to 1.2 In this form should raise a fatal exception. "numify" Normalizes to the notation 1.23456789 | ^------^--- The Mantissa | ^------------ Integer part. And the length for mantissa is forced by "mantissa", either *truncating* to "mantissa" length, or "paddding" to "mantissa" length with 0's AUTHOR Kent Fredric COPYRIGHT AND LICENSE This software is copyright (c) 2013 by Kent Fredric . This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.