Sha256: 4b5d108f4bd4bb28fdc383a282849479ac5417eaa640ea9f048cdf191a2da753
Contents?: true
Size: 1000 Bytes
Versions: 2
Compression:
Stored size: 1000 Bytes
Contents
require_dependency "chaskiq/application_controller" module Chaskiq class Manage::ListsController < ApplicationController before_filter :authentication_method def index @lists = Chaskiq::List.page(params[:page]).per(50) end def show @list = Chaskiq::List.find(params[:id]) @subscribers = @list.subscribers.page(params[:page]).per(50) end def new @list = Chaskiq::List.new end def edit @list = Chaskiq::List.find(params[:id]) end def update @list = Chaskiq::List.find(params[:id]) if @list.update_attributes(resource_params) redirect_to manage_lists_path else render "new" end end def create if @list = Chaskiq::List.create(resource_params) redirect_to manage_lists_path else render "new" end end protected def resource_params return [] if request.get? params.require(:list).permit! #(:name) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chaskiq-0.0.3 | app/controllers/chaskiq/manage/lists_controller.rb |
chaskiq-0.0.2 | app/controllers/chaskiq/manage/lists_controller.rb |