Module: Vortex::Rails
- Defined in:
- lib/vortex/rails.rb
Defined Under Namespace
Modules: Controller
Class Method Summary collapse
-
.routes ⇒ Object
Rails routes helper.
Class Method Details
.routes ⇒ Object
Rails routes helper
Usage in routes.rb:
Rails.application.routes.draw do
mount Vortex::Rails.routes => '/api/vortex'
end
242 243 244 245 246 247 248 249 250 251 252 253 254 255 |
# File 'lib/vortex/rails.rb', line 242 def self.routes proc do scope '/api/vortex', controller: 'vortex' do post 'jwt', action: 'generate_jwt' get 'invitations', action: 'get_invitations_by_target' get 'invitations/:invitation_id', action: 'get_invitation' delete 'invitations/:invitation_id', action: 'revoke_invitation' post 'invitations/accept', action: 'accept_invitations' get 'invitations/by-group/:group_type/:group_id', action: 'get_invitations_by_group' delete 'invitations/by-group/:group_type/:group_id', action: 'delete_invitations_by_group' post 'invitations/:invitation_id/reinvite', action: 'reinvite' end end end |