Sha256: 7c9705c71b98c7204cee1bf4dec11d8faa2319ec7b64fae49afac9c1d929f139
Contents?: true
Size: 1.5 KB
Versions: 3
Compression:
Stored size: 1.5 KB
Contents
module Sym # All public exceptions of this library are here. module Errors # @formatter:off # Exceptions superclass for this library. 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 InvalidSymHomeDirectory < 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 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) super("Abstract method call, on #{method}" + (message || '')) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sym-3.0.2 | lib/sym/errors.rb |
sym-3.0.1 | lib/sym/errors.rb |
sym-3.0.0 | lib/sym/errors.rb |