Class: Boxroom::ClipboardController

Inherits:
ApplicationController show all
Includes:
BaseController
Defined in:
app/controllers/boxroom/clipboard_controller.rb

Instance Method Summary collapse

Instance Method Details

#copyObject



35
36
37
# File 'app/controllers/boxroom/clipboard_controller.rb', line 35

def copy
  paste :copy
end

#createObject



13
14
15
16
17
18
# File 'app/controllers/boxroom/clipboard_controller.rb', line 13

def create
  cl = clipboard
  cl.add(@item)
  session[:clipboard] = cl
  redirect_to folder_url(params[:folder_id]), :notice => t(:added_to_clipboard)
end

#destroyObject



21
22
23
24
25
26
# File 'app/controllers/boxroom/clipboard_controller.rb', line 21

def destroy
  cl = clipboard
  cl.remove(@item)
  session[:clipboard] = cl
  redirect_to folder_url(params[:folder_id])
end

#moveObject



39
40
41
# File 'app/controllers/boxroom/clipboard_controller.rb', line 39

def move
  paste :move
end

#resetObject



28
29
30
31
32
33
# File 'app/controllers/boxroom/clipboard_controller.rb', line 28

def reset
  cl = clipboard
  cl.reset
  session[:clipboard] = cl
  redirect_to folder_url(params[:folder_id])
end