Why not adopt me?
NAME
Git::Wrapper::Plus::Support::Range - A record describing a range of supported versions
VERSION
version 0.004011
SYNOPSIS
my $range = Git::Wrapper::Plus::Support::Range->new(
min => '1.5.0',
# min_sha1 => ...
# min_tag => ...
max => '1.6.0',
# max_sha1 => ...
# max_tag => ...
);
if ( $range->supports_version( $gwp->versions ) ) {
print "Some feature is supported!"
}
NOTE: Either min
or max
is mandatory, or both.
METHODS
supports_version
Determines if the given range supports a version or not.
my $gg = Git::Wrapper::Plus->new( ... );
my $range = ...;
if ( $range->supports_version( $gg->versions ) ) {
$range is supported
}
ATTRIBUTES
min
The minimum version this range supports
max
The maximum version this range supports
min_tag
The minimum tag that contained min_sha1
. Annotative only, not used.
max_tag
The first tag that contained max_sha1
. Annotative only, not used.
min_sha1
The sha1
this feature was added in. Annotative only, not used.
max_sha1
The sha1
this feature was removed in. Annotative only, not used.
AUTHOR
Kent Fredric <kentnl@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.