main
1# frozen_string_literal: true
2
3module Scim
4 module V2
5 class GroupsController < ::Scim::Controller
6 def index
7 render json: {
8 schemas: [Scim::Kit::V2::Messages::LIST_RESPONSE],
9 totalResults: User.count,
10 Resources: resources,
11 }.to_json, status: :ok
12 end
13
14 private
15
16 def resources
17 User.pluck(:id, :email).map do |x|
18 { id: x[0], userName: x[1] }
19 end
20 end
21 end
22 end
23end