Sha256: ede531883a63c6cdda2aa68111b9f5329c53d788172bda445196c073bdfb08a1

Contents?: true

Size: 450 Bytes

Versions: 24

Compression:

Stored size: 450 Bytes

Contents

# frozen_string_literal: true

# Elm versions require major, minor and patch to be present
# They don't allow any letters

module Dependabot
  module Utils
    module Elm
      class Version < Gem::Version
        VERSION_PATTERN = "[0-9]+\.[0-9]+\.[0-9]+"
        VERSION_PATTERN_REGEX = /\A#{VERSION_PATTERN}\Z/.freeze

        def self.correct?(version)
          version.to_s.match?(VERSION_PATTERN_REGEX)
        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
dependabot-core-0.81.1 lib/dependabot/utils/elm/version.rb
dependabot-core-0.81.0 lib/dependabot/utils/elm/version.rb
dependabot-core-0.80.1 lib/dependabot/utils/elm/version.rb
dependabot-core-0.80.0 lib/dependabot/utils/elm/version.rb
dependabot-core-0.79.4 lib/dependabot/utils/elm/version.rb
dependabot-core-0.79.3 lib/dependabot/utils/elm/version.rb
dependabot-core-0.79.2 lib/dependabot/utils/elm/version.rb
dependabot-core-0.79.1 lib/dependabot/utils/elm/version.rb
dependabot-core-0.79.0 lib/dependabot/utils/elm/version.rb
dependabot-core-0.78.0 lib/dependabot/utils/elm/version.rb
dependabot-core-0.77.2 lib/dependabot/utils/elm/version.rb
dependabot-core-0.77.1 lib/dependabot/utils/elm/version.rb
dependabot-core-0.77.0 lib/dependabot/utils/elm/version.rb
dependabot-core-0.76.11 lib/dependabot/utils/elm/version.rb
dependabot-core-0.76.10 lib/dependabot/utils/elm/version.rb
dependabot-core-0.76.9 lib/dependabot/utils/elm/version.rb
dependabot-core-0.76.8 lib/dependabot/utils/elm/version.rb
dependabot-core-0.76.7 lib/dependabot/utils/elm/version.rb
dependabot-core-0.76.6 lib/dependabot/utils/elm/version.rb
dependabot-core-0.76.5 lib/dependabot/utils/elm/version.rb