Exception: Yobi::UnsupportedResticVersion

Inherits:
Error
  • Object
show all
Defined in:
lib/yobi/errors.rb,
sig/yobi.rbs

Overview

Raised when the installed Restic binary is older than Restic::MINIMUM_VERSION.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(installed_version:, minimum_version:) ⇒ UnsupportedResticVersion

Returns a new instance of UnsupportedResticVersion.

Parameters:

  • installed_version (String)
  • minimum_version (String)
  • installed_version: (String)
  • minimum_version: (String)


42
43
44
45
46
# File 'lib/yobi/errors.rb', line 42

def initialize(installed_version:, minimum_version:)
  @installed_version = installed_version
  @minimum_version = minimum_version
  super("Restic #{installed_version} does not meet the minimum supported version #{minimum_version}")
end

Instance Attribute Details

#installed_versionString (readonly)

Returns:

  • (String)


38
39
40
# File 'lib/yobi/errors.rb', line 38

def installed_version
  @installed_version
end

#minimum_versionString (readonly)

Returns:

  • (String)


38
39
40
# File 'lib/yobi/errors.rb', line 38

def minimum_version
  @minimum_version
end