class PrSummary::Git::Diff

Attributes

diff[R]

Public Class Methods

new(diff:) click to toggle source
# File lib/pr_summary/git.rb, line 61
def initialize(diff:)
  @diff = diff
end

Public Instance Methods

name_only() click to toggle source
# File lib/pr_summary/git.rb, line 69
def name_only
  Git.call("diff --name-only #{diff.branch} #{diff.base}").split("\n")
end
shortstat(filename) click to toggle source
# File lib/pr_summary/git.rb, line 65
def shortstat(filename)
  Git.call("diff --shortstat #{diff.branch} #{diff.base} -- #{filename}")
end