# File lib/puppet/indirector/terminus.rb, line 28
28:         def indirection=(name)
29:             if name.is_a?(Puppet::Indirector::Indirection)
30:                 @indirection = name
31:             elsif ind = Puppet::Indirector::Indirection.instance(name)
32:                 @indirection = ind
33:             else
34:                 raise ArgumentError, "Could not find indirection instance %s for %s" % [name, self.name]
35:             end
36:         end