lib/sym/errors.rb in sym-2.8.5 vs lib/sym/errors.rb in sym-2.10.0
- old
+ new
@@ -1,33 +1,42 @@
module Sym
# All public exceptions of this library are here.
module Errors
+ # @formatter:off
# Exceptions superclass for this library.
- class Sym::Errors::Error < StandardError; end
+ class Error < StandardError; end
# No secret has been provided for encryption or decryption
class InsufficientOptionsError < Sym::Errors::Error; end
class PasswordError < Sym::Errors::Error; end
+
class NoPasswordProvided < Sym::Errors::PasswordError; end
+
class PasswordsDontMatch < Sym::Errors::PasswordError; end
+
class PasswordTooShort < Sym::Errors::PasswordError; end
+
class CantReadPasswordNoTTY < Sym::Errors::PasswordError; end
class EditorExitedAbnormally < Sym::Errors::Error; end
class FileNotFound < Sym::Errors::Error; end
class DataEncodingVersionMismatch< Sym::Errors::Error; end
class KeyError < Sym::Errors::Error; end
+
class InvalidEncodingPrivateKey < Sym::Errors::KeyError; end
- class InvalidPasswordProvidedForThePrivateKey < Sym::Errors::KeyError; end
+
+ class WrongPasswordForKey < Sym::Errors::KeyError; end
+
class NoPrivateKeyFound < Sym::Errors::KeyError; end
class NoDataProvided < Sym::Errors::Error; end
class KeyChainCommandError < Sym::Errors::Error; end
+ # @formatter:on
# Method was called on an abstract class. Override such methods in
# subclasses, and use subclasses for instantiation of objects.
class AbstractMethodCalled < ArgumentError
def initialize(method, message = nil)