Class: Git::DiffResult
- Inherits:
-
Data
- Object
- Data
- Git::DiffResult
- Defined in:
- lib/git/diff_result.rb
Overview
Immutable result object from git diff commands
Contains summary statistics and per-file information from various diff formats.
The files array contains one of:
- DiffFileNumstatInfo (from --numstat)
- DiffFileRawInfo (from --raw)
- DiffFilePatchInfo (from --patch)
Instance Attribute Summary collapse
-
#dirstat ⇒ Object
readonly
Returns the value of attribute dirstat.
-
#files ⇒ Object
readonly
Returns the value of attribute files.
-
#files_changed ⇒ Object
readonly
Returns the value of attribute files_changed.
-
#total_deletions ⇒ Object
readonly
Returns the value of attribute total_deletions.
-
#total_insertions ⇒ Object
readonly
Returns the value of attribute total_insertions.
Instance Attribute Details
#dirstat ⇒ Object (readonly)
Returns the value of attribute dirstat
31 |
# File 'lib/git/diff_result.rb', line 31 DiffResult = Data.define(:files_changed, :total_insertions, :total_deletions, :files, :dirstat) |
#files ⇒ Object (readonly)
Returns the value of attribute files
31 |
# File 'lib/git/diff_result.rb', line 31 DiffResult = Data.define(:files_changed, :total_insertions, :total_deletions, :files, :dirstat) |
#files_changed ⇒ Object (readonly)
Returns the value of attribute files_changed
31 |
# File 'lib/git/diff_result.rb', line 31 DiffResult = Data.define(:files_changed, :total_insertions, :total_deletions, :files, :dirstat) |
#total_deletions ⇒ Object (readonly)
Returns the value of attribute total_deletions
31 |
# File 'lib/git/diff_result.rb', line 31 DiffResult = Data.define(:files_changed, :total_insertions, :total_deletions, :files, :dirstat) |
#total_insertions ⇒ Object (readonly)
Returns the value of attribute total_insertions
31 |
# File 'lib/git/diff_result.rb', line 31 DiffResult = Data.define(:files_changed, :total_insertions, :total_deletions, :files, :dirstat) |