class Stash::Merritt::SubmissionPackage::MerrittDeleteBuilder

Attributes

resource_id[R]

Public Class Methods

new(resource_id:) click to toggle source
Calls superclass method
# File lib/stash/merritt/submission_package/merritt_delete_builder.rb, line 9
def initialize(resource_id:)
  super(file_name: 'mrt-delete.txt')
  @resource_id = resource_id
end

Public Instance Methods

contents() click to toggle source
# File lib/stash/merritt/submission_package/merritt_delete_builder.rb, line 18
def contents
  del_files = resource.file_uploads.deleted
  del_files.blank? ? nil : del_files.map(&:upload_file_name).join("\n")
end
resource() click to toggle source
# File lib/stash/merritt/submission_package/merritt_delete_builder.rb, line 14
def resource
  @resource ||= StashEngine::Resource.find(resource_id)
end