Class: Dependabot::Deno::UpdateChecker

Inherits:
UpdateCheckers::Base
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/dependabot/deno/update_checker.rb,
lib/dependabot/deno/update_checker/latest_version_finder.rb

Defined Under Namespace

Classes: LatestVersionFinder

Instance Method Summary collapse

Instance Method Details

#latest_resolvable_versionObject



22
23
24
# File 'lib/dependabot/deno/update_checker.rb', line 22

def latest_resolvable_version
  latest_version
end

#latest_resolvable_version_with_no_unlockObject



27
28
29
# File 'lib/dependabot/deno/update_checker.rb', line 27

def latest_resolvable_version_with_no_unlock
  dependency.version
end

#latest_versionObject



17
18
19
# File 'lib/dependabot/deno/update_checker.rb', line 17

def latest_version
  latest_version_finder.latest_version
end

#updated_requirementsObject



32
33
34
35
36
37
38
# File 'lib/dependabot/deno/update_checker.rb', line 32

def updated_requirements
  return dependency.requirements unless latest_version

  dependency.requirements.map do |req|
    req.merge(requirement: updated_constraint(req[:requirement]))
  end
end