# File lib/puppet/simple_graph.rb, line 122 122: def dependencies(resource) 123: # Cache the reversal graph, because it's somewhat expensive 124: # to create. 125: unless defined? @reversal and @reversal 126: @reversal = reversal 127: end 128: # Strangely, it's significantly faster to search a reversed 129: # tree in the :out direction than to search a normal tree 130: # in the :in direction. 131: @reversal.tree_from_vertex(resource, :out).keys 132: end