Method: Puppet::Indirector::Indirection#terminus

Defined in:
lib/puppet/indirector/indirection.rb

#terminus(terminus_name = nil) ⇒ Object

Return the singleton terminus for this indirection.

Raises:



119
120
121
122
123
124
# File 'lib/puppet/indirector/indirection.rb', line 119

def terminus(terminus_name = nil)
  # Get the name of the terminus.
  raise Puppet::DevError, "No terminus specified for #{self.name}; cannot redirect" unless terminus_name ||= terminus_class

  termini[terminus_name] ||= make_terminus(terminus_name)
end