Exception: ChecksumMismatchError
Overview
Raised by Pathname#verify_checksum when verification fails.
Instance Attribute Summary collapse
-
#expected ⇒ Object
readonly
Returns the value of attribute expected.
Instance Method Summary collapse
-
#initialize(path, expected, actual) ⇒ ChecksumMismatchError
constructor
A new instance of ChecksumMismatchError.
Constructor Details
#initialize(path, expected, actual) ⇒ ChecksumMismatchError
Returns a new instance of ChecksumMismatchError.
731 732 733 734 735 736 737 738 739 740 741 |
# File 'exceptions.rb', line 731 def initialize(path, expected, actual) @expected = expected super <<~EOS SHA256 mismatch Expected: #{Formatter.success(expected.to_s)} Actual: #{Formatter.error(actual.to_s)} File: #{path} To retry an incomplete download, remove the file above. EOS end |
Instance Attribute Details
#expected ⇒ Object (readonly)
Returns the value of attribute expected.
729 730 731 |
# File 'exceptions.rb', line 729 def expected @expected end |