class Dependabot::NpmAndYarn::Version
Constants
- ANCHORED_VERSION_PATTERN
- VERSION_PATTERN
Attributes
build_info[R]
Public Class Methods
correct?(version)
click to toggle source
# File lib/dependabot/npm_and_yarn/version.rb, line 20 def self.correct?(version) version = version.gsub(/^v/, "") if version.is_a?(String) return false if version.nil? version.to_s.match?(ANCHORED_VERSION_PATTERN) end
new(version)
click to toggle source
Calls superclass method
# File lib/dependabot/npm_and_yarn/version.rb, line 28 def initialize(version) @version_string = version.to_s version = version.gsub(/^v/, "") if version.is_a?(String) version, @build_info = version.to_s.split("+") if version.to_s.include?("+") super end
Public Instance Methods
inspect()
click to toggle source
# File lib/dependabot/npm_and_yarn/version.rb, line 41 def inspect "#<#{self.class} #{@version_string}>" end
to_s()
click to toggle source
# File lib/dependabot/npm_and_yarn/version.rb, line 37 def to_s @version_string end