Initial Commit

This commit is contained in:
Riley Schneider
2025-12-03 16:38:10 +01:00
parent c5e26bf594
commit b732d8d4b5
17680 changed files with 5977495 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
package Module::CPANfile::Requirement;
use strict;
sub new {
my ($class, %args) = @_;
$args{version} ||= 0;
bless +{
name => delete $args{name},
version => delete $args{version},
options => \%args,
}, $class;
}
sub name { $_[0]->{name} }
sub version { $_[0]->{version} }
sub options { $_[0]->{options} }
sub has_options {
keys %{$_[0]->{options}} > 0;
}
1;