# 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 #{name} for #{self.name}"
35:       end
36:     end