Method: Puppet::Indirector::Indirection#destroy
- Defined in:
- lib/puppet/indirector/indirection.rb
#destroy(key, options = {}) ⇒ Object
Remove something via the terminus.
251 252 253 254 255 256 257 258 259 260 261 262 263 |
# File 'lib/puppet/indirector/indirection.rb', line 251 def destroy(key, ={}) request = request(:destroy, key, nil, ) terminus = prepare(request) result = terminus.destroy(request) if cache? and cache.find(request(:find, key, nil, )) # Reuse the existing request, since it's equivalent. cache.destroy(request) end result end |