Class: Dependabot::Maven::Shared::SharedRequirement

Inherits:
Requirement
  • Object
show all
Extended by:
T::Helpers, T::Sig
Defined in:
lib/dependabot/maven/shared/shared_requirement.rb

Direct Known Subclasses

Requirement

Constant Summary collapse

OR_SYNTAX =
T.let(/(?<=\]|\)),/, Regexp)

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*requirements) ⇒ SharedRequirement

Returns a new instance of SharedRequirement.



26
27
28
29
30
31
32
# File 'lib/dependabot/maven/shared/shared_requirement.rb', line 26

def initialize(*requirements)
  requirements = requirements.flatten.flat_map do |req_string|
    convert_java_constraint_to_ruby_constraint(req_string)
  end

  super(requirements)
end

Class Method Details

.patternObject



20
# File 'lib/dependabot/maven/shared/shared_requirement.rb', line 20

def self.pattern; end

.ruby_style_patternObject



23
# File 'lib/dependabot/maven/shared/shared_requirement.rb', line 23

def self.ruby_style_pattern; end