Sha256: 4b8cc25b85742bdb49dc831c81050802a2f67ede8b0bfd58968979e2635874c4

Contents?: true

Size: 1.31 KB

Versions: 1

Compression:

Stored size: 1.31 KB

Contents

# This test app mounts everything at the root level, but you'd usually be doing
# more in your Rails app than just SCIM! Wrapping with 'namespace :foo do' is
# strongly recommended to avoid routing namespace collisions. See README.md for
# an example.
#
Rails.application.routes.draw do
  mount Scimitar::Engine, at: '/'

  get    'Users',      to: 'mock_users#index'
  get    'Users/:id',  to: 'mock_users#show'
  post   'Users',      to: 'mock_users#create'
  put    'Users/:id',  to: 'mock_users#replace'
  patch  'Users/:id',  to: 'mock_users#update'
  delete 'Users/:id',  to: 'mock_users#destroy'

  get    'Groups',     to: 'mock_groups#index'
  get    'Groups/:id', to: 'mock_groups#show'
  patch  'Groups/:id', to: 'mock_groups#update'

  # For testing blocks passed to ActiveRecordBackedResourcesController#destroy
  #
  delete 'CustomDestroyUsers/:id', to: 'custom_destroy_mock_users#destroy'

  # For testing blocks passed to ActiveRecordBackedResourcesController#save!
  #
  post 'CustomSaveUsers',    to: 'custom_save_mock_users#create'
  get 'CustomSaveUsers/:id', to: 'custom_save_mock_users#show'

  # For testing environment inside Scimitar::ApplicationController subclasses.
  #
  get  'CustomRequestVerifiers', to: 'custom_request_verifiers#index'
  post 'CustomRequestVerifiers', to: 'custom_request_verifiers#create'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scimitar-1.7.0 spec/apps/dummy/config/routes.rb