Method: Puppet::Indirector::Indirection#validate_terminus_class
- Defined in:
- lib/puppet/indirector/indirection.rb
#validate_terminus_class(terminus_class) ⇒ Object
This is used by terminus_class= and cache=.
152 153 154 155 156 157 |
# File 'lib/puppet/indirector/indirection.rb', line 152 def validate_terminus_class(terminus_class) raise ArgumentError, "Invalid terminus name #{terminus_class.inspect}" unless terminus_class and terminus_class.to_s != "" unless Puppet::Indirector::Terminus.terminus_class(self.name, terminus_class) raise ArgumentError, "Could not find terminus #{terminus_class} for indirection #{self.name}" end end |