class Bosh::Director::Jobs::Helpers::TemplateDeleter
Public Class Methods
new(blob_deleter, logger)
click to toggle source
# File lib/bosh/director/jobs/helpers/template_deleter.rb, line 4 def initialize(blob_deleter, logger) @blob_deleter = blob_deleter @logger = logger end
Public Instance Methods
delete(template, force)
click to toggle source
# File lib/bosh/director/jobs/helpers/template_deleter.rb, line 9 def delete(template, force) @logger.info("Deleting job: #{template.name}/#{template.version}") errors = [] if @blob_deleter.delete(template.blobstore_id, errors, force) template.remove_all_release_versions template.destroy end errors end