Sha256: a489d2922a8ea5b28a2de5629d06633ed8286edbb3aafe4030ced498569cc432
Contents?: true
Size: 412 Bytes
Versions: 16
Compression:
Stored size: 412 Bytes
Contents
module Admin class MenusController < ApplicationController before_action(:authenticate_user!) if defined?(Devise) before_action { EffectiveResources.authorize!(self, :admin, :effective_pages) } include Effective::CrudController resource_scope -> { Effective::Page.all } if (config = EffectivePages.layout) layout(config.kind_of?(Hash) ? config[:admin] : config) end end end
Version data entries
16 entries across 16 versions & 1 rubygems