Method: Puppet::Indirector::Indirection#save
- Defined in:
- lib/puppet/indirector/indirection.rb
#save(instance, key = nil, options = {}) ⇒ Object
Save the instance in the appropriate terminus. This method is normally an instance method on the indirected class.
282 283 284 285 286 287 288 289 290 291 292 |
# File 'lib/puppet/indirector/indirection.rb', line 282 def save(instance, key = nil, ={}) request = request(:save, key, instance, ) terminus = prepare(request) result = terminus.save(request) # If caching is enabled, save our document there cache.save(request) if cache? result end |