class Bumbleworks::Gui::TasksController

Public Instance Methods

claim() click to toggle source
# File lib/bumbleworks/gui/controllers/tasks_controller.rb, line 12
def claim
  if params[:action] == 'release'
    task.release
  else
    task.claim(params[:claimant])
  end
  redirect path_to('tasks_show', :id => task.id)
end
complete() click to toggle source
# File lib/bumbleworks/gui/controllers/tasks_controller.rb, line 21
def complete
  task.complete
  redirect path_to('tasks_index')
end
index() click to toggle source
# File lib/bumbleworks/gui/controllers/tasks_controller.rb, line 4
def index
  expose :tasks => Bumbleworks::Task.all
end
show() click to toggle source
# File lib/bumbleworks/gui/controllers/tasks_controller.rb, line 8
def show
  expose :task => task
end

Private Instance Methods

task() click to toggle source
# File lib/bumbleworks/gui/controllers/tasks_controller.rb, line 28
def task
  Bumbleworks::Task.find_by_id(params[:id])
end