Class: SilentPackageManager::Requirement
- Inherits:
-
Dependabot::Requirement
- Object
- Dependabot::Requirement
- SilentPackageManager::Requirement
- Extended by:
- T::Sig
- Defined in:
- lib/dependabot/silent/requirement.rb
Constant Summary collapse
- AND_SEPARATOR =
/(?<=[a-zA-Z0-9*])\s+(?:&+\s+)?(?!\s*[|-])/
Class Method Summary collapse
Class Method Details
.requirements_array(requirement_string) ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/dependabot/silent/requirement.rb', line 16 def self.requirements_array(requirement_string) return [] if requirement_string.nil? requirements = requirement_string.split(AND_SEPARATOR).map(&:strip) [new(requirements)] end |