# File lib/puppet/indirector/indirection.rb, line 155
155:     def validate_terminus_class(terminus_class)
156:         unless terminus_class and terminus_class.to_s != ""
157:             raise ArgumentError, "Invalid terminus name %s" % terminus_class.inspect
158:         end
159:         unless Puppet::Indirector::Terminus.terminus_class(self.name, terminus_class)
160:             raise ArgumentError, "Could not find terminus %s for indirection %s" % [terminus_class, self.name]
161:         end
162:     end