Class: Zizia::MetadataDetailsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Zizia::MetadataDetailsController
- Defined in:
- app/controllers/zizia/metadata_details_controller.rb
Instance Method Summary collapse
Instance Method Details
#profile ⇒ Object
17 18 19 20 21 |
# File 'app/controllers/zizia/metadata_details_controller.rb', line 17 def profile @csv = MetadataDetails.instance.to_csv(work_attributes: WorkAttributes.instance) send_data @csv, type: 'text/csv', filename: "metadata-profile-#{Date.current}.csv" end |
#show ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/controllers/zizia/metadata_details_controller.rb', line 4 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 |