Module: BsmOa::Routes::Helper
- Defined in:
- lib/bsm_oa/routes.rb
Instance Method Summary collapse
- #mount_bsm_oa ⇒ Object
- #mount_bsm_oa_admin ⇒ Object
- #mount_bsm_oa_applications ⇒ Object
- #mount_bsm_oa_authorizations ⇒ Object
- #mount_bsm_oa_callbacks ⇒ Object
- #mount_bsm_oa_me ⇒ Object
- #mount_bsm_oa_roles ⇒ Object
Instance Method Details
#mount_bsm_oa ⇒ Object
10 11 12 13 14 |
# File 'lib/bsm_oa/routes.rb', line 10 def mount_bsm_oa mount_bsm_oa_me mount_bsm_oa_admin mount_bsm_oa_callbacks end |
#mount_bsm_oa_admin ⇒ Object
16 17 18 19 20 |
# File 'lib/bsm_oa/routes.rb', line 16 def mount_bsm_oa_admin mount_bsm_oa_applications mount_bsm_oa_roles end |
#mount_bsm_oa_applications ⇒ Object
26 27 28 |
# File 'lib/bsm_oa/routes.rb', line 26 def mount_bsm_oa_applications resources :applications, controller: 'bsm_oa/applications', as: :bsm_oa_applications end |
#mount_bsm_oa_authorizations ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/bsm_oa/routes.rb', line 34 def resources :roles, only: [], as: :bsm_oa_roles do resources :authorizations, controller: 'bsm_oa/authorizations', as: :bsm_oa_authorizations, shallow: true do put :toggle, on: :member, path: "toggle/:permission" end end end |
#mount_bsm_oa_callbacks ⇒ Object
42 43 44 45 46 |
# File 'lib/bsm_oa/routes.rb', line 42 def mount_bsm_oa_callbacks use_doorkeeper do skip_controllers :applications, :authorized_applications end end |
#mount_bsm_oa_me ⇒ Object
22 23 24 |
# File 'lib/bsm_oa/routes.rb', line 22 def mount_bsm_oa_me get 'me(.:format)', to: BsmOa::AccountsController.action(:show), as: :bsm_oa_me end |
#mount_bsm_oa_roles ⇒ Object
30 31 32 |
# File 'lib/bsm_oa/routes.rb', line 30 def mount_bsm_oa_roles resources :roles, controller: 'bsm_oa/roles', as: :bsm_oa_roles end |