Skip to content

Commit e38397a

Browse files
committed
Remove description of internals
1 parent 7a82c0a commit e38397a

File tree

1 file changed

+0
-52
lines changed

1 file changed

+0
-52
lines changed

lib/version/Internals.pod

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -300,58 +300,6 @@ determine whether the v-string encoding was used.
300300
form that has a leading 'v' character, for the simple reason that sometimes
301301
it is impossible to tell whether one was present initially.
302302

303-
=head2 Version Object Internals
304-
305-
version.pm provides an overloaded version object that is designed to both
306-
encapsulate the author's intended $VERSION assignment as well as make it
307-
completely natural to use those objects as if they were numbers (e.g. for
308-
comparisons). To do this, a version object contains both the original
309-
representation as typed by the author, as well as a parsed representation
310-
to ease comparisons. Version objects employ L<overload> methods to
311-
simplify code that needs to compare, print, etc the objects.
312-
313-
The internal structure of version objects is a blessed hash with several
314-
components:
315-
316-
bless( {
317-
'original' => 'v1.2.3_4',
318-
'alpha' => 1,
319-
'qv' => 1,
320-
'version' => [
321-
1,
322-
2,
323-
3,
324-
4
325-
]
326-
}, 'version' );
327-
328-
=over 4
329-
330-
=item original
331-
332-
A faithful representation of the value used to initialize this version
333-
object. The only time this will not be precisely the same characters
334-
that exist in the source file is if a short dotted-decimal version like
335-
v1.2 was used (in which case it will contain 'v1.2'). This form is
336-
B<STRONGLY> discouraged, in that it will confuse you and your users.
337-
338-
=item qv
339-
340-
A boolean that denotes whether this is a decimal or dotted-decimal version.
341-
See L<version/is_qv()>.
342-
343-
=item alpha
344-
345-
A boolean that denotes whether this is an alpha version. NOTE: that the
346-
underscore can only appear in the last position. See L<version/is_alpha()>.
347-
348-
=item version
349-
350-
An array of non-negative integers that is used for comparison purposes with
351-
other version objects.
352-
353-
=back
354-
355303
=head2 Replacement UNIVERSAL::VERSION
356304

357305
In addition to the version objects, this modules also replaces the core

0 commit comments

Comments
 (0)