# File lib/puppet/indirector/indirection.rb, line 119
119:   def terminus(terminus_name = nil)
120:     # Get the name of the terminus.
121:     raise Puppet::DevError, "No terminus specified for #{self.name}; cannot redirect" unless terminus_name ||= terminus_class
122: 
123:     termini[terminus_name] ||= make_terminus(terminus_name)
124:   end