# File lib/puppet/indirector/indirection.rb, line 130
130:   def terminus_class
131:     unless @terminus_class
132:       if setting = self.terminus_setting
133:         self.terminus_class = Puppet.settings[setting].to_sym
134:       else
135:         raise Puppet::DevError, "No terminus class nor terminus setting was provided for indirection #{self.name}"
136:       end
137:     end
138:     @terminus_class
139:   end