# File lib/puppet/transaction.rb, line 573 573: def set_trigger(edge) 574: return unless method = edge.callback 575: return unless edge.target.respond_to?(method) 576: if edge.target.respond_to?(:ref) 577: unless edge.source == edge.target 578: edge.source.info "Scheduling %s of %s" % [edge.callback, edge.target.ref] 579: end 580: end 581: @targets[edge.target] << edge 582: end