Sha256: c0508a2d323663c1fc2cf9ace01e69d06a2c9c2be422b83a3f1115b8be36c3dc

Contents?: true

Size: 396 Bytes

Versions: 5

Compression:

Stored size: 396 Bytes

Contents

# frozen_string_literal: true

module Git
  class GitError < StandardError
    attr_reader :command, :exit_code, :error_message

    def initialize(command, exit_code, error_message)
      @command = command
      @exit_code = exit_code
      @error_message = error_message
      super("Git command #{@command} failed with exit code #{@exit_code}. Message:\n#{@error_message}")
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
git_lib-2.1.0 lib/git/git_error.rb
git_lib-2.0.0 lib/git/git_error.rb
git_lib-2.0.0.pre.1 lib/git/git_error.rb
git_lib-1.3.0.pre.1 lib/git/git_error.rb
git_lib-1.2.0 lib/git/git_error.rb