Class: Dependabot::Utils::JavaScript::Version

Inherits:
Gem::Version
  • Object
show all
Defined in:
lib/dependabot/utils/java_script/version.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(version) ⇒ Version

Returns a new instance of Version.



18
19
20
21
22
# File 'lib/dependabot/utils/java_script/version.rb', line 18

def initialize(version)
  @version_string = version.to_s
  version = version.gsub(/^v/, "") if version.is_a?(String)
  super
end

Class Method Details

.correct?(version) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
16
# File 'lib/dependabot/utils/java_script/version.rb', line 13

def self.correct?(version)
  version = version.gsub(/^v/, "") if version.is_a?(String)
  super(version)
end

Instance Method Details

#to_sObject



24
25
26
# File 'lib/dependabot/utils/java_script/version.rb', line 24

def to_s
  @version_string
end