Module: OsuAPI::RequestV2::Beatmap

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

Instance Method Summary collapse

Instance Method Details

#get_beatmap(body = nil, beatmap_id:) ⇒ Response::Base

Returns response data from /beatmaps/:beatmap_id.

Parameters:

  • beatmap_id (String)

    Required

  • data (Hash)

    additional keys accepted for /beatmaps/:beatmap_id

Returns:

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

Returns response data from /beatmaps/:beatmap_id/scores.

Parameters:

  • beatmap_id (String)

    Required

  • data (Hash)

    additional keys accepted for /beatmaps/:beatmap_id/scores

Options Hash (**data):

  • mode (String)
  • mods (String)
  • type (String)

Returns:

  • (Response::Base)

    response data from /beatmaps/:beatmap_id/scores

#get_beatmap_user_score(body = nil, beatmap_id:, user_id:, **data) ⇒ Response::Base

Returns response data from /beatmaps/:beatmap_id/scores/users/:user_id.

Parameters:

  • beatmap_id (String)

    Required

  • user_id (String)

    Required

  • data (Hash)

    additional keys accepted for /beatmaps/:beatmap_id/scores/users/:user_id

Options Hash (**data):

  • mode (String)
  • mods (String)

Returns:

  • (Response::Base)

    response data from /beatmaps/:beatmap_id/scores/users/:user_id

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

Returns response data from /beatmaps/lookup.

Parameters:

  • data (Hash)

    additional keys accepted for /beatmaps/lookup

Options Hash (**data):

  • checksum (String)
  • filename (String)
  • id (String)

Returns: