class GitLeadTime::Branch

Attributes

merge_information[R]
ref[R]

Public Class Methods

new(ref) click to toggle source
# File lib/git_lead_time/branch.rb, line 8
def initialize(ref)
  @ref = ref
  @merge_information = MergeInformation.new(ref)
end

Public Instance Methods

each_merge() { |info_for| ... } click to toggle source
# File lib/git_lead_time/branch.rb, line 13
def each_merge
  return to_enum(__method__) unless block_given?

  MergeEnumerator.new(ref).each do |merge|
    yield merge_information.info_for(merge)
  end
end