class Caco::Debian::AptUpdate

Public Instance Methods

apt_needs_update(ctx, force: false, **) click to toggle source
# File lib/caco/debian/apt_update.rb, line 16
def apt_needs_update(ctx, force: false, **)
  ctx[:apt_needs_update] = !Caco::Debian.apt_updated
  ctx[:apt_needs_update] = true if force
  ctx[:apt_needs_update]
end
apt_updated(ctx, **) click to toggle source
# File lib/caco/debian/apt_update.rb, line 22
def apt_updated(ctx, **)
  ctx[:apt_updated] = true
  Caco::Debian.apt_updated = true
end
command_failed(ctx, command_exit_code:, command_output:, **) click to toggle source
# File lib/caco/debian/apt_update.rb, line 27
def command_failed(ctx, command_exit_code:, command_output:, **)
  ctx[:apt_updated] = false
  Caco::Debian.apt_updated = false
  true
end