Module: Imgur::Request::Account

Includes:
AccountAlbum, AccountBlock, AccountComment, AccountImage, AccountPublicInfo
Included in:
Client
Defined in:
(ruby-imgur 0.0.1) ruby-imgur/client_request.rb

Overview

Account endpoints

Instance Method Summary collapse

Methods included from AccountImage

#delete_account_image, #get_account_image, #get_account_image_count, #get_account_image_ids, #get_account_images

Methods included from AccountComment

#delete_account_comment, #get_account_comment, #get_account_comment_count, #get_account_comment_ids, #get_account_comments

Methods included from AccountAlbum

#delete_account_album, #get_account_album, #get_account_album_count, #get_account_album_ids, #get_account_albums

Methods included from AccountPublicInfo

#get_account_available_avatars, #get_account_avatar, #get_account_default_avatars, #get_account_favorites, #get_account_gallery_favorites, #get_account_submissions

Methods included from AccountBlock

#get_account_block, #get_account_block_list, #set_account_block, #unset_account_block

Instance Method Details

#delete_account(body = nil, client_id:) ⇒ Response::Base

Returns response data from /account/me/delete.

Parameters:

  • client_id (String)

    Required

  • data (Hash)

    additional keys accepted for /account/me/delete

Returns:

#do_account_follow_tag(body = nil, tag:) ⇒ Response::Base

Returns response data from /account/me/follow/tag/:tag.

Parameters:

  • tag (String)

    Required

  • data (Hash)

    additional keys accepted for /account/me/follow/tag/:tag

Returns:

#do_account_unfollow_tag(body = nil, tag:) ⇒ Response::Base

Returns response data from /account/me/follow/tag/:tag.

Parameters:

  • tag (String)

    Required

  • data (Hash)

    additional keys accepted for /account/me/follow/tag/:tag

Returns:

#get_account(body = nil, username:) ⇒ Response::Base<Model::Account>

Returns response data from /account/:username.

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username

Returns:

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

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

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/verifyemail

Returns:

  • (Response::Base)

    response data from /account/:username/verifyemail

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

Returns response data from /account/:username/notifications/replies.

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/notifications/replies

Options Hash (**data):

  • new (String)

Returns:

  • (Response::Base)

    response data from /account/:username/notifications/replies

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

Returns response data from /account/me/settings.

Parameters:

  • data (Hash)

    additional keys accepted for /account/me/settings

Returns:

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

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

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/verifyemail

Returns:

  • (Response::Base)

    response data from /account/:username/verifyemail

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

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

Parameters:

  • username (String)

    Required

  • data (Hash)

    additional keys accepted for /account/:username/settings

Returns: