Class: Droom::FoldersController
- Inherits:
-
EngineController
- Object
- ApplicationController
- EngineController
- Droom::FoldersController
- Defined in:
- app/controllers/droom/folders_controller.rb
Instance Method Summary collapse
- #create ⇒ Object
- #dav ⇒ Object
- #destroy ⇒ Object
- #dropbox ⇒ Object
- #edit ⇒ Object
- #index ⇒ Object
- #new ⇒ Object
- #show ⇒ Object
- #update ⇒ Object
- #with_parent ⇒ Object
Instance Method Details
#create ⇒ Object
34 35 36 37 38 39 |
# File 'app/controllers/droom/folders_controller.rb', line 34 def create @folder.update_attributes(params[:folder]) respond_with @folder do |format| format.js { render :partial => "droom/folders/folder" } end end |
#dav ⇒ Object
62 63 64 65 |
# File 'app/controllers/droom/folders_controller.rb', line 62 def dav @folder.copy_to_dav respond_with @folder end |
#destroy ⇒ Object
52 53 54 55 |
# File 'app/controllers/droom/folders_controller.rb', line 52 def destroy @folder.destroy head :ok end |
#dropbox ⇒ Object
57 58 59 60 |
# File 'app/controllers/droom/folders_controller.rb', line 57 def dropbox @folder.copy_to_dropbox(current_user) render :partial => "folder" end |
#edit ⇒ Object
41 42 43 |
# File 'app/controllers/droom/folders_controller.rb', line 41 def edit respond_with @folder end |
#index ⇒ Object
11 12 13 14 15 16 17 |
# File 'app/controllers/droom/folders_controller.rb', line 11 def index respond_with @folders do |format| format.js { render :partial => 'droom/folders/folders' } end end |
#new ⇒ Object
30 31 32 |
# File 'app/controllers/droom/folders_controller.rb', line 30 def new respond_with @folder end |
#show ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'app/controllers/droom/folders_controller.rb', line 19 def show respond_with @folder do |format| format.js { render :partial => 'droom/folders/folder' } format.zip { send_file @folder.documents_zipped.path, :type => 'application/zip', :disposition => 'attachment', :filename => "#{@folder.slug}.zip" } end end |
#update ⇒ Object
45 46 47 48 49 50 |
# File 'app/controllers/droom/folders_controller.rb', line 45 def update @folder.update_attributes(params[:folder]) respond_with @folder do |format| format.js { render :partial => "droom/folders/folder" } end end |
#with_parent ⇒ Object
67 68 69 |
# File 'app/controllers/droom/folders_controller.rb', line 67 def with_parent end |