Class: Dependabot::Maven::Shared::SharedRequirement
- Inherits:
-
Requirement
- Object
- Requirement
- Dependabot::Maven::Shared::SharedRequirement
- Extended by:
- T::Helpers, T::Sig
- Defined in:
- lib/dependabot/maven/shared/shared_requirement.rb
Direct Known Subclasses
Constant Summary collapse
- OR_SYNTAX =
T.let(/(?<=\]|\)),/, Regexp)
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(*requirements) ⇒ SharedRequirement
constructor
A new instance of SharedRequirement.
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
.pattern ⇒ Object
20 |
# File 'lib/dependabot/maven/shared/shared_requirement.rb', line 20 def self.pattern; end |
.ruby_style_pattern ⇒ Object
23 |
# File 'lib/dependabot/maven/shared/shared_requirement.rb', line 23 def self.ruby_style_pattern; end |