Class: SingleUseLinksController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- SingleUseLinksController
- Includes:
- Sufia::Noid
- Defined in:
- app/controllers/single_use_links_controller.rb
Instance Method Summary collapse
Instance Method Details
#new_download ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'app/controllers/single_use_links_controller.rb', line 11 def new_download @su = SingleUseLink.create :itemId => params[:id], :path => sufia.download_path(:id => @asset) @link = sufia.download_single_use_link_path(@su.downloadKey) respond_to do |format| format.html format.js { render :js => @link } end end |
#new_show ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'app/controllers/single_use_links_controller.rb', line 21 def new_show @su = SingleUseLink.create :itemId => params[:id], :path => sufia.polymorphic_path(@asset) @link = sufia.show_single_use_link_path(@su.downloadKey) respond_to do |format| format.html format.js { render :js => @link } end end |