module PixivApi::Request::Promotions

Public Instance Methods

delete_promotions(site_id:, **args) click to toggle source
# File lib/pixiv_api/request/promotions.rb, line 14
def delete_promotions(site_id:, **args)
  args.merge!(site_id: site_id)
  action_from_response(Response::Promotion, :delete, '/v1/me/promotions.json', args)
end
promotions(site_id:, **args) click to toggle source
# File lib/pixiv_api/request/promotions.rb, line 4
def promotions(site_id:, **args)
  args.merge!(site_id: site_id)
  objects_from_response(Response::Promotion, :get, '/v1/me/promotions.json', args)
end
update_promotions(site_id:, **args) click to toggle source
# File lib/pixiv_api/request/promotions.rb, line 9
def update_promotions(site_id:, **args)
  args.merge!(site_id: site_id)
  action_from_response(Response::Promotion, :put, '/v1/me/promotions.json', args)
end