class TeamsController

Public Instance Methods

confirm_destroy() click to toggle source
# File app/controllers/teams_controller.rb, line 36
def confirm_destroy
  authorize! :destroy, @team
end
create() click to toggle source
# File app/controllers/teams_controller.rb, line 14
def create
  @team = Team.new(params[:team])
  authorize! :create, @team
  if @team.save
    redirect_to teams_path, :notice => team_flash(@team).html_safe
  else
    render :new
  end
end
destroy() click to toggle source
# File app/controllers/teams_controller.rb, line 40
def destroy
  authorize! :destroy, @team
  @team.destroy
  redirect_to(teams_path, :notice => "Awesome. You deleted #{@team.name}")
end
edit() click to toggle source
# File app/controllers/teams_controller.rb, line 24
def edit
end
index() click to toggle source
# File app/controllers/teams_controller.rb, line 5
def index
  @teams = Team.paginate :page => params[:page]
end
new() click to toggle source
# File app/controllers/teams_controller.rb, line 9
def new
  @team = Team.new
  authorize! :create, @team
end
update() click to toggle source
# File app/controllers/teams_controller.rb, line 27
def update
  authorize! :update, @team
  if @team.update_attributes(params[:team])
    redirect_to teams_path, :notice => team_flash(@team).html_safe
  else
    render :edit
  end
end