class Dependabot::Elm::UpdateChecker::CliParser

Constants

INSTALL_DEPENDENCY_REGEX
UPGRADE_DEPENDENCY_REGEX

Public Class Methods

decode_install_preview(text) click to toggle source
# File lib/dependabot/elm/update_checker/cli_parser.rb, line 15
def self.decode_install_preview(text)
  installs = {}

  # Parse new installs
  text.scan(INSTALL_DEPENDENCY_REGEX).
    each { |n, v| installs[n] = Elm::Version.new(v) }

  # Parse upgrades
  text.scan(UPGRADE_DEPENDENCY_REGEX).
    each { |n, v| installs[n] = Elm::Version.new(v) }

  installs
end