Method: ClassNode#ancestors

Defined in:
lib/ClassNode.rb

#ancestorsObject



16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/ClassNode.rb', line 16

def ancestors
  class_nodes = []
  if @klass
    @klass.ancestors[1..-1].each do |c|
      if c.class == Class 
        class_node = ClassNode.new c
        class_nodes.insert 0, class_node
      end
    end
  end
  class_nodes
end