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 Yobi::Restic::MINIMUM_VERSION.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(installed_version:, minimum_version:) ⇒ UnsupportedResticVersion

:nodoc:

Parameters:

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


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

def initialize(installed_version:, minimum_version:) # :nodoc:
  @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 the value of attribute installed_version.

Returns:

  • (String)


35
36
37
# File 'lib/yobi/errors.rb', line 35

def installed_version
  @installed_version
end

#minimum_versionString (readonly)

Returns the value of attribute minimum_version.

Returns:

  • (String)


35
36
37
# File 'lib/yobi/errors.rb', line 35

def minimum_version
  @minimum_version
end