Sha256: 056d550c7199179fa6af6a0200c42e7029d5dc1f542fef0ad35f2cf31758aed3

Contents?: true

Size: 600 Bytes

Versions: 4

Compression:

Stored size: 600 Bytes

Contents

Authz::Engine.routes.draw do

  root 'home#index'
  resources :controller_actions
  resources :business_processes
  resources :roles do
    resources :scoping_rules, only: [:new, :create, :edit, :update]
  end

  namespace :validations do
    resources :controller_names, only: [:new]
    resources :action_names, only: [:new]
    resources :business_process_names, only: [:new, :edit]
    resources :role_names, only: [:new, :edit]
  end

  Authz.rolables.each do |rolable|
    resources rolable.authorizable_association_name, only: [:index, :show, :edit, :update], controller: :rolables
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
authz-0.0.1.alpha5 config/routes.rb
authz-0.0.1.alpha4 config/routes.rb
authz-0.0.1.alpha3 config/routes.rb
authz-0.0.1.alpha2 config/routes.rb