Sha256: 209c0871f18681719131084e59a5492e91b6f3c739b39b4b72d7d5ccafbdb209
Contents?: true
Size: 778 Bytes
Versions: 17
Compression:
Stored size: 778 Bytes
Contents
module Houston module Adapters module VersionControl class Error < StandardError def initialize(original_error=nil, message=nil) original_error, message = nil, original_error if original_error.is_a?(String) if original_error message ||= original_error.message set_backtrace(original_error.backtrace) end @original_error = original_error @message = message super(message) end attr_accessor :message attr_reader :original_error end class CommitNotFound < Error end class BranchNotFound < Error end class FileNotFound < Error end class InvalidShaError < ArgumentError end end end end
Version data entries
17 entries across 17 versions & 1 rubygems