Method: Puppet::Indirector::Indirection#terminus_class

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

#terminus_classObject

Determine the terminus class.



130
131
132
133
134
135
136
137
138
139
# File 'lib/puppet/indirector/indirection.rb', line 130

def terminus_class
  unless @terminus_class
    if setting = self.terminus_setting
      self.terminus_class = Puppet.settings[setting]
    else
      raise Puppet::DevError, "No terminus class nor terminus setting was provided for indirection #{self.name}"
    end
  end
  @terminus_class
end