class FindChangedFiles::SinceRef

Constants

CURRENT_REF

Attributes

base_ref[R]

Public Class Methods

new(base_ref:) click to toggle source
# File lib/find_changed_files/since_ref.rb, line 6
def initialize(base_ref:)
  @base_ref = base_ref
end

Public Instance Methods

call() click to toggle source
# File lib/find_changed_files/since_ref.rb, line 10
def call
  changed_files_between_commits +
    changed_files_in_diff
end

Private Instance Methods

changed_files_between_commits() click to toggle source
# File lib/find_changed_files/since_ref.rb, line 21
def changed_files_between_commits
  BetweenRefs.new(
    base_ref: base_ref,
    diff_ref: CURRENT_REF
  ).call
end
changed_files_in_diff() click to toggle source
# File lib/find_changed_files/since_ref.rb, line 17
def changed_files_in_diff
  SimpleDiff.new.call
end