Sha256: b1bdfe470a92ea68a6c93759aac8d93aedc8b1ae6f3cece4e3c84d1594195a05
Contents?: true
Size: 699 Bytes
Versions: 24
Compression:
Stored size: 699 Bytes
Contents
# frozen_string_literal: true Rails.application.routes.draw do namespace :admin do resource :session, only: %i[new create destroy] resources :url_rewrites resources :admin_users do resources :credentials, only: %i[new create destroy] end resource :cache, only: %i[destroy] resource :dashboard, only: %i[show] root to: redirect("admin/dashboard") end scope :admin do constraints ->(req) { req.session[:admin_user_id].present? } do mount Katalyst::Content::Engine, at: "content" mount Katalyst::Navigation::Engine, at: "navigation" mount Flipper::UI.app(Flipper) => "flipper" if Object.const_defined?("Flipper::UI") end end end
Version data entries
24 entries across 24 versions & 1 rubygems