Class: RazorRisk::Cassini::Applications::RouteVerbAdaptors::Capabilities::GroupUsersGet

Inherits:
RESTFramework::VerbHandler
  • Object
show all
Includes:
GetHandlerMixin
Defined in:
lib/razor_risk/cassini/applications/route_verb_adaptors/capabilities/group_users_get.rb

Overview

########################################################################## GroupsGet

Constant Summary collapse

ROUTE_VARIABLES =
%w{
    group_id
}

Constants included from GetHandlerMixin

RazorRisk::Cassini::Applications::RouteVerbAdaptors::Capabilities::GetHandlerMixin::ErrorHeaders, RazorRisk::Cassini::Applications::RouteVerbAdaptors::Capabilities::GetHandlerMixin::HTTP_ACCEPTS, RazorRisk::Cassini::Applications::RouteVerbAdaptors::Capabilities::GetHandlerMixin::HTTP_VERB, RazorRisk::Cassini::Applications::RouteVerbAdaptors::Capabilities::GetHandlerMixin::QUERY_PARAMETERS

Instance Method Summary collapse

Instance Method Details

#handle(env, params, request, response) ⇒ Object



41
42
43
44
45
46
47
48
49
50
# File 'lib/razor_risk/cassini/applications/route_verb_adaptors/capabilities/group_users_get.rb', line 41

def handle env, params, request, response

    trace ParamNames[ :env, :params, :request, :response ], env, params, request, response

    group_id = params['group_id']

    super do |ec|
        ec.get_group_users group_id, indicate_result_by: :qualified_result
    end
end