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=.
182 183 184 185 186 187 188 189 190 191 |
# File 'lib/puppet/indirector/indirection.rb', line 182 def validate_terminus_class(terminus_class) unless terminus_class and terminus_class.to_s != "" raise ArgumentError, _("Invalid terminus name %{terminus_class}") % { terminus_class: terminus_class.inspect } end unless Puppet::Indirector::Terminus.terminus_class(name, terminus_class) raise ArgumentError, _("Could not find terminus %{terminus_class} for indirection %{name}") % { terminus_class: terminus_class, name: name } end end |