Java::Release::Obj - Data object for Java::Release.
use Java::Release::Obj; my $obj = Java::Release::Obj->new(%params); my $arch = $obj->arch my $interim = $obj->interim; my $os = $obj->os; my $patch = $obj->patch; my $release = $obj->release; my $update = $obj->update; my $version = $obj->version($type); my $version_name = $obj->version_name;
constructor
my $obj = Java::Release::Obj->new(%params);
Constructor.
Returns instance of object.
arch
Architecture.
Parameter is required.
interim
Interim version number.
Parameter is optional.
Default values is undef.
os
Operating system.
patch
Patch version number.
release
Release version number.
update
Update version number.
my $arch = $obj->arch
Get architecture.
Returns string.
my $interim = $obj->interim;
Get interim version number.
Returns integer.
my $os = $obj->os;
Get operating system.
my $patch = $obj->patch;
Get patch version number.
my $release = $obj->release;
Get release version number.
my $update = $obj->update;
Get update version number.
version
my $version = $obj->version($type);
Get version of release in short notation. There are two possibilities for $type: 'new' (12.0.3) and 'old' (12u3) string.
$type
version_name
my $version_name = $obj->version_name;
Get version of release in character notation. There are two possibilities to write: new and old version.
version(): Bad version type. Possible values are 'new' or 'old'. type: %s Cannot create old version of version with interim or patch value.
use strict; use warnings; use Data::Printer; use Java::Release::Obj; my $obj = Java::Release::Obj->new( arch => 'i386', os => 'linux', release => 1, ); p $obj; # Output like: # Java::Release::Obj { # Parents Mo::Object # public methods (0) # private methods (0) # internals: { # arch "i386", # os "linux", # release 1 # } # }
Error::Pure, List::MoreUtils, Mo.
https://github.com/michal-josef-spacek/Java-Release
Michal Josef Špaček mailto:skim@cpan.org
http://skim.cz
© 2020-2021 Michal Josef Špaček
BSD 2-Clause License
0.06
To install Java::Release, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Java::Release
CPAN shell
perl -MCPAN -e shell install Java::Release
For more information on module installation, please visit the detailed CPAN module installation guide.