Module: Vortex::Rails
- Defined in:
- lib/vortex/rails.rb
Defined Under Namespace
Modules: Controller
Class Attribute Summary collapse
Class Method Summary collapse
-
.routes ⇒ Object
Rails routes helper.
Class Attribute Details
.logger ⇒ Object
38 39 40 |
# File 'lib/vortex/rails.rb', line 38 def logger @logger ||= defined?(::Rails) ? ::Rails.logger : Logger.new(nil) end |
Class Method Details
.routes ⇒ Object
291 292 293 294 295 296 297 298 299 300 301 302 303 304 |
# File 'lib/vortex/rails.rb', line 291 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 |