Class: RazorRisk::Cassini::Applications::RouteVerbAdaptors::Capabilities::AddUser
- Inherits:
-
RESTFramework::VerbHandler
- Object
- RESTFramework::VerbHandler
- RazorRisk::Cassini::Applications::RouteVerbAdaptors::Capabilities::AddUser
- Includes:
- GetHandlerMixin
- Defined in:
- lib/razor_risk/cassini/applications/route_verb_adaptors/capabilities/add_user.rb
Overview
########################################################################## AddUser
Constant Summary collapse
- ROUTE_VARIABLES =
%w[ user_id group_id type ]
Constants included from GetHandlerMixin
GetHandlerMixin::ErrorHeaders, GetHandlerMixin::HTTP_ACCEPTS, GetHandlerMixin::HTTP_VERB, GetHandlerMixin::QUERY_PARAMETERS
Instance Method Summary collapse
Instance Method Details
#handle(env, params, request, response) ⇒ Object
39 40 41 42 43 44 45 46 47 48 |
# File 'lib/razor_risk/cassini/applications/route_verb_adaptors/capabilities/add_user.rb', line 39 def handle(env, params, request, response) trace ParamNames[:env, :params, :request, :response], env, params, request, response print("params #{params}") group_id = params['group_id'] user_id = params['user_id'] type = params['type'] super do |ec| ec.add_group_user group_id,user_id,type, indicate_result_by: :qualified_result end end |