class Dependabot::GoModules::Version

Constants

ANCHORED_VERSION_PATTERN
VERSION_PATTERN

Public Class Methods

correct?(version) click to toggle source
Calls superclass method
# File lib/dependabot/go_modules/version.rb, line 18
def self.correct?(version)
  version = version.gsub(/^v/, "") if version.is_a?(String)
  version = version.to_s.split("+").first if version.to_s.include?("+")

  super(version)
end
new(version) click to toggle source
Calls superclass method
# File lib/dependabot/go_modules/version.rb, line 25
def initialize(version)
  @version_string = version.to_s.gsub(/^v/, "")
  version = version.gsub(/^v/, "") if version.is_a?(String)
  version = version.to_s.split("+").first if version.to_s.include?("+")

  super
end

Public Instance Methods

to_s() click to toggle source
# File lib/dependabot/go_modules/version.rb, line 37
def to_s
  @version_string
end