class GitCompound::Node

Abstract node class

Attributes

parent[R]

Public Instance Methods

ancestors() click to toggle source
# File lib/git_compound/node.rb, line 11
def ancestors
  return [] if @parent.nil? || @parent.parent.nil?
  ancestor = @parent.parent
  ancestor.ancestors.dup << ancestor
end
process(*_workers) click to toggle source
# File lib/git_compound/node.rb, line 7
def process(*_workers)
  raise NotImplementedError
end