module PixivApi::Request::FavoriteUsers

Public Instance Methods

delete_favorite_users(user_ids: [], **args) click to toggle source
# File lib/pixiv_api/request/favorite_users.rb, line 8
def delete_favorite_users(user_ids: [], **args)
  options = args.deep_merge(params: { delete_ids: user_ids.join(',') })
  action_from_response(:delete, '/v1/me/favorite-users.json', options)
end
favorite_user(user_id:, publicity:, **args) click to toggle source
# File lib/pixiv_api/request/favorite_users.rb, line 13
def favorite_user(user_id:, publicity:, **args)
  options = args.deep_merge(params: { target_user_id: user_id, publicity: publicity })
  action_from_response(:post, '/v1/me/favorite-users.json', options)
end
favorite_users(*args) click to toggle source
# File lib/pixiv_api/request/favorite_users.rb, line 4
def favorite_users(*args)
  objects_from_response(Response::User, :get, '/v1/me/favorite-users.json', args.extract_options!)
end