Class: LogicalAuthz::RoutesGenerator

Inherits:
LogicalAuthzGenerator show all
Defined in:
lib/logical_authz/generators/routes/generator.rb

Instance Method Summary collapse

Methods inherited from LogicalAuthzGenerator

#controllers, #models, #routes, #specs

Instance Method Details

#add_group_userObject



3
4
5
6
# File 'lib/logical_authz/generators/routes/generator.rb', line 3

def add_group_user
  route "post '/group_user' => 'groups_users#create'"
  route "delete '/ungroup_user' => 'groups_users#destroy'"
end

#add_groupsObject



13
14
15
# File 'lib/logical_authz/generators/routes/generator.rb', line 13

def add_groups
  route "resources :groups"
end

#add_permissionsObject



8
9
10
11
# File 'lib/logical_authz/generators/routes/generator.rb', line 8

def add_permissions
  route "post '/permit' => 'permissions#create'"
  route "delete '/permit' => 'permissions#destroy'"
end

#default_unauthorizedObject



17
18
19
# File 'lib/logical_authz/generators/routes/generator.rb', line 17

def default_unauthorized
  route "match '/' => 'home#index', :as => :default_unauthorized"
end