Class: DSMediaLibrary::FoldersController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/ds_media_library/folders_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



15
16
17
18
# File 'app/controllers/ds_media_library/folders_controller.rb', line 15

def create
  DSMediaLibrary::Folder.create! folder_params
  redirect_to :resources, notice: "Folder created"
end

#destroyObject



30
31
32
33
# File 'app/controllers/ds_media_library/folders_controller.rb', line 30

def destroy
  DSMediaLibrary::Folder.destroy params[:id]
  redirect_to :resources, notice: "Folder deleted"
end

#editObject



20
21
22
23
# File 'app/controllers/ds_media_library/folders_controller.rb', line 20

def edit
  @folder = DSMediaLibrary::Folder.find(params[:id])
  render "ds_media_library/manage/folders/form"
end

#indexObject



5
6
7
8
# File 'app/controllers/ds_media_library/folders_controller.rb', line 5

def index
  helper = FormHelper::MediaLibrary.from_params(params)
  render "ds_media_library/form_helper/show", locals: { helper: helper}, layout: false
end

#newObject



10
11
12
13
# File 'app/controllers/ds_media_library/folders_controller.rb', line 10

def new
  @folder = DSMediaLibrary::Folder.new
  render "ds_media_library/manage/folders/form"
end

#updateObject



25
26
27
28
# File 'app/controllers/ds_media_library/folders_controller.rb', line 25

def update
  DSMediaLibrary::Folder.update params[:id], folder_params
  redirect_to :resources, notice: "Folder updated"
end