Sha256: 019e8e6cdd0fe0fa0a6d410e1084432b2ed78ee9877e34dd1c025853bd9073d7

Contents?: true

Size: 362 Bytes

Versions: 22

Compression:

Stored size: 362 Bytes

Contents

# frozen_string_literal: true
module Zizia
  class HyraxDeleteFilesUpdater < HyraxMetadataOnlyUpdater
    attr_reader :attrs

    def actor_stack
      terminator = Hyrax::Actors::Terminator.new
      Hyrax::DefaultMiddlewareStack.build_stack.build(terminator)
    end

    def update
      existing_record.file_sets.map(&:destroy)
      super
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
zizia-6.0.1 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-6.0.0 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-5.5.0 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-5.4.0 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-5.3.0 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-5.2.0 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-5.1.0 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-5.0.1 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-5.0.0 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.6.0.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.5.4.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.5.3.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.5.2.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.5.1.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.4.1.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.4.0.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.3.1.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.2.0.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.1.0.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb
zizia-4.0.4.alpha.01 lib/zizia/hyrax/hyrax_delete_files_updater.rb