Module: Imgur::Request::Album

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

Overview

Note:

Everything about album stated in this doc will use id instead of album_hash to maintain consistency with “id” related queries.

Instance Method Summary collapse

Instance Method Details

#add_album_images(body = nil, id:) ⇒ Response::Base

Returns response data from /album/:id/add.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id/add

Returns:

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

Returns response data from /album.

Parameters:

  • data (Hash)

    additional keys accepted for /album

Returns:

#delete_album(body = nil, id:) ⇒ Response::Base

Returns response data from /album/:id.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id

Returns:

#do_album_favorite(body = nil, id:) ⇒ Response::Base

Returns response data from /album/:id/favorite.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id/favorite

Returns:

#get_album(body = nil, id:) ⇒ Response::Base<Model::Album>

Returns response data from /album/:id.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id

Returns:

#get_album_image(body = nil, id:, image_id:) ⇒ Response::Base<Model::Image>

Returns response data from /album/:id/image/:image_id.

Parameters:

  • id (String)

    Required

  • image_id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id/image/:image_id

Returns:

#get_album_images(body = nil, id:) ⇒ Response::Base<Array<Model::Image>>

Returns response data from /album/:id/images.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id/images

Returns:

#remove_album_images(body = nil, id:) ⇒ Response::Base

Returns response data from /album/:id/remove_images.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id/remove_images

Returns:

#set_album_images(body = nil, id:) ⇒ Response::Base

Returns response data from /album/:id.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id

Returns:

#update_album(body = nil, id:) ⇒ Response::Base

Returns response data from /album/:id.

Parameters:

  • id (String)

    Required

  • data (Hash)

    additional keys accepted for /album/:id

Returns: