Class: Hanko::Api::Admin::Users

Inherits:
BaseResource show all
Defined in:
lib/hanko/api/admin/users.rb

Overview

Admin resource for managing users. Inherits list, get, create, update, delete from BaseResource.

Defined Under Namespace

Classes: UserContext

Instance Method Summary collapse

Methods inherited from BaseResource

#create, #delete, #get, #list, #update

Constructor Details

#initialize(connection) ⇒ Users

Initialize the users resource.

Parameters:



13
14
15
16
# File 'lib/hanko/api/admin/users.rb', line 13

def initialize(connection)
  super(connection, '/users')
  @connection = connection
end

Instance Method Details

#call(user_id) ⇒ UserContext

Return a user-scoped context for accessing sub-resources.

Parameters:

  • user_id (String)

    the unique identifier of the user

Returns:



22
23
24
# File 'lib/hanko/api/admin/users.rb', line 22

def call(user_id)
  UserContext.new(@connection, user_id)
end