Sha256: 13edc37522daa23c655d18cb8a601efbd72f1e37a8694f9d5e43dd8102502554

Contents?: true

Size: 757 Bytes

Versions: 10

Compression:

Stored size: 757 Bytes

Contents

# frozen_string_literal: true
module Zizia
  class MetadataDetailsController < ::ApplicationController
    def show
      @details = MetadataDetails.instance.details(work_attributes:
                                                     WorkAttributes.instance)

      @delimiter = Zizia::HyraxBasicMetadataMapper.new.delimiter

      respond_to do |format|
        format.html
        format.json { render json: @details.to_json }
        format.any { redirect_to action: :show }
      end
    end

    def profile
      @csv = MetadataDetails.instance.to_csv(work_attributes:
                                                WorkAttributes.instance)
      send_data @csv, type: 'text/csv', filename: "metadata-profile-#{Date.current}.csv"
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
zizia-6.0.1 app/controllers/zizia/metadata_details_controller.rb
zizia-6.0.0 app/controllers/zizia/metadata_details_controller.rb
zizia-5.5.0 app/controllers/zizia/metadata_details_controller.rb
zizia-5.4.0 app/controllers/zizia/metadata_details_controller.rb
zizia-5.3.0 app/controllers/zizia/metadata_details_controller.rb
zizia-5.2.0 app/controllers/zizia/metadata_details_controller.rb
zizia-5.1.0 app/controllers/zizia/metadata_details_controller.rb
zizia-5.0.1 app/controllers/zizia/metadata_details_controller.rb
zizia-5.0.0 app/controllers/zizia/metadata_details_controller.rb
zizia-4.6.0.alpha.01 app/controllers/zizia/metadata_details_controller.rb