Method: Git::CommandLineResult#initialize

Defined in:
lib/git/command_line_result.rb

#initialize(git_cmd, status, stdout, stderr) ⇒ CommandLineResult

Create a CommandLineResult object

Examples:

`true`
git_cmd = %w[git version]
status = $?
stdout = "git version 2.39.1\n"
stderr = ""
result = Git::CommandLineResult.new(git_cmd, status, stdout, stderr)

Parameters:

  • git_cmd (Array<String>)

    the git command that was executed

  • status (Process::Status)

    the status of the process

  • stdout (String)

    the output of the process

  • stderr (String)

    the error output of the process



26
27
28
29
30
31
# File 'lib/git/command_line_result.rb', line 26

def initialize(git_cmd, status, stdout, stderr)
  @git_cmd = git_cmd
  @status = status
  @stdout = stdout
  @stderr = stderr
end