Method: Scimitar::ResourceTypesController#index

Defined in:
app/controllers/scimitar/resource_types_controller.rb

#indexObject



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'app/controllers/scimitar/resource_types_controller.rb', line 3

def index
  resource_types = Scimitar::Engine.resources.map do |resource|
    resource.resource_type(scim_resource_type_url(name: resource.resource_type_id))
  end

  render json: {
    schemas: [
        'urn:ietf:params:scim:api:messages:2.0:ListResponse'
    ],
    totalResults: resource_types.size,
    Resources:    resource_types
  }
end