# 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