# File lib/puppet/indirector/indirection.rb, line 137
137:     def terminus_class
138:         unless @terminus_class
139:             if setting = self.terminus_setting
140:                 self.terminus_class = Puppet.settings[setting].to_sym
141:             else
142:                 raise Puppet::DevError, "No terminus class nor terminus setting was provided for indirection %s" % self.name
143:             end
144:         end
145:         @terminus_class
146:     end