Class: Dependabot::RustToolchain::UpdateChecker

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

Defined Under Namespace

Classes: LatestVersionFinder

Instance Method Summary collapse

Instance Method Details

#latest_resolvable_versionObject



23
24
25
# File 'lib/dependabot/rust_toolchain/update_checker.rb', line 23

def latest_resolvable_version
  latest_version
end

#latest_resolvable_version_with_no_unlockObject

Raises:

  • (NotImplementedError)


28
29
30
# File 'lib/dependabot/rust_toolchain/update_checker.rb', line 28

def latest_resolvable_version_with_no_unlock
  raise NotImplementedError
end

#latest_versionObject



18
19
20
# File 'lib/dependabot/rust_toolchain/update_checker.rb', line 18

def latest_version
  latest_version_finder.latest_version
end

#updated_requirementsObject



33
34
35
36
37
38
39
40
41
42
# File 'lib/dependabot/rust_toolchain/update_checker.rb', line 33

def updated_requirements
  dependency.requirements.map do |requirement|
    {
      file: requirement[:file],
      requirement: latest_version,
      groups: requirement[:groups],
      source: requirement[:source]
    }
  end
end