ManageIQ/manageiq

View on GitHub
app/models/manageiq/providers/storage_manager/object_mixin.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module ManageIQ::Providers::StorageManager::ObjectMixin
  extend ActiveSupport::Concern

  included do
    supports :object_storage

    after_destroy :cleanup_objects

    private

    def cleanup_objects
      cloud_object_store_objects.includes(:taggings).find_each(&:destroy)
    end
  end
end