class Bunup::Services::ValidateGitVersion
Validate that version of gem installed from a git source is valid
Constants
Public Class Methods
new(version_string)
click to toggle source
# File lib/bunup/services/validate_git_version.rb, line 8 def initialize(version_string) @version_string = version_string end
Public Instance Methods
perform()
click to toggle source
# File lib/bunup/services/validate_git_version.rb, line 12 def perform version, sha = @version_string.split(' ') return false if sha.nil? ::Gem::Version.correct?(version) && sha.match?(SHA_REGEX) end