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