Sha256: 6670e61c91cf83ee6328c10fbc7fcec253fdc4f3d4d590d208df1f98757e425c
Contents?: true
Size: 842 Bytes
Versions: 1
Compression:
Stored size: 842 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
houston-core-0.5.0.beta1 | app/adapters/houston/adapters/version_control/errors.rb |