Module: OsuAPI::RequestV2::User

Included in:
V2Client
Defined in:
(osu-api 0.1.0) osu-api/client_request_2.rb

Instance Method Summary collapse

Instance Method Details

#get_user(body = nil, user:, **data) ⇒ Response::Base

Returns response data from /users/:user/:mode?.

Parameters:

  • user (String)

    Required

  • data (Hash)

    additional keys accepted for /users/:user/:mode?

Options Hash (**data):

  • mode (String)
  • key (String)

Returns:

#get_user_activity(body = nil, user:, **data) ⇒ Response::Base

Returns response data from /users/:user/recent_activity.

Parameters:

  • user (String)

    Required

  • data (Hash)

    additional keys accepted for /users/:user/recent_activity

Options Hash (**data):

  • limit (String)
  • offset (String)

Returns:

  • (Response::Base)

    response data from /users/:user/recent_activity

#get_user_beatmaps(body = nil, user:, type:, **data) ⇒ Response::Base

Returns response data from /users/:user/beatmapsets/:type.

Parameters:

  • user (String)

    Required

  • type (String)

    Required

  • data (Hash)

    additional keys accepted for /users/:user/beatmapsets/:type

Options Hash (**data):

  • limit (String)
  • offset (String)

Returns:

  • (Response::Base)

    response data from /users/:user/beatmapsets/:type

#get_user_kudosu(body = nil, user:, **data) ⇒ Response::Base

Returns response data from /users/:user/kudosu.

Parameters:

  • user (String)

    Required

  • data (Hash)

    additional keys accepted for /users/:user/kudosu

Options Hash (**data):

  • limit (String)
  • offset (String)

Returns:

#get_user_scores(body = nil, user:, type:, **data) ⇒ Response::Base

Returns response data from /users/:user/scores/:type.

Parameters:

  • user (String)

    Required

  • type (String)

    Required

  • data (Hash)

    additional keys accepted for /users/:user/scores/:type

Options Hash (**data):

  • include_fails (String)
  • mode (String)
  • limit (String)
  • offset (String)

Returns:

#get_user_self(body = nil, **data) ⇒ Response::Base

Returns response data from /me/:mode?.

Parameters:

  • data (Hash)

    additional keys accepted for /me/:mode?

Options Hash (**data):

  • mode (String)

Returns: