Module: Imgur::Request::AccountPublicInfo

Included in:
Account
Defined in:
(ruby-imgur 0.0.1) ruby-imgur/client_request.rb

Overview

Account public info endpoints

Instance Method Summary collapse

Instance Method Details

#get_account_available_avatars(body = nil, username:) ⇒ Response::Base

Returns response data from /account/:username/available_avatars.

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/available_avatars

Returns:

  • (Response::Base)

    response data from /account/:username/available_avatars

#get_account_avatar(body = nil, username:) ⇒ Response::Base

Returns response data from /account/:username/avatar.

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/avatar

Returns:

#get_account_default_avatars(body = nil) ⇒ Response::Base

Returns response data from /account/available_avatars.

Parameters:

  • data (Hash)

    additional keys accepted for /account/available_avatars

Returns:

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

Returns response data from /account/:username/favorites/:page?/:sort?.

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/favorites/:page?/:sort?

Options Hash (**data):

  • page (String)
  • sort (String)

Returns:

  • (Response::Base)

    response data from /account/:username/favorites/:page?/:sort?

Returns response data from /account/:username/gallery_favorites/:page?/:sort?.

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/gallery_favorites/:page?/:sort?

Options Hash (**data):

  • page (String)
  • sort (String)

Returns:

  • (Response::Base)

    response data from /account/:username/gallery_favorites/:page?/:sort?

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

Returns response data from /account/:username/submissions/:page?.

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/submissions/:page?

Options Hash (**data):

  • page (String)

Returns:

  • (Response::Base)

    response data from /account/:username/submissions/:page?