Sha256: f60671c8f2071aa156f9a0c5b1b329321be8c7eaecba700ac278f8b75a4f36fc
Contents?: true
Size: 975 Bytes
Versions: 4
Compression:
Stored size: 975 Bytes
Contents
class AdminFoosController < ApplicationController # Use callbacks to share common setup or constraints between actions. before_actions do only(:new, :create, :edit, :update, :destroy) { render_not_authorized } only(:index) { @admin_foos = AdminFoo.all } only(:new) { raise_it } only(:create) { raise_it } only(:show, :edit, :update, :destroy) { @admin_foo = AdminFoo.find(params[:id]) } end def index end def show end def new raise_it end def create raise_it end def edit raise_it end def update raise_it end def destroy raise_it end private def render_not_authorized render text: "not authorized", status: :unauthorized end def raise_it raise "expect not to run this code" end end
Version data entries
4 entries across 4 versions & 1 rubygems