class RSpec::Core::Source::Node

def each_ancestor

def each_ancestor
  return to_enum(__method__) unless block_given?
  current_node = self
  while (current_node = current_node.parent)
    yield current_node
  end
end