Module: PixivApi::Request::Works

Included in:
Client
Defined in:
lib/pixiv_api/request/works.rb

Instance Method Summary collapse

Instance Method Details

#my_works(*args) ⇒ Object



4
5
6
# File 'lib/pixiv_api/request/works.rb', line 4

def my_works(*args)
  objects_from_response(Response::Work, :get, '/v1/me/works.json', args.extract_options!)
end

#user_works(user_id:, **args) ⇒ Object



12
13
14
# File 'lib/pixiv_api/request/works.rb', line 12

def user_works(user_id:, **args)
  objects_from_response(Response::Work, :get, '/v1/me/works.json', args)
end

#work(id:, **args) ⇒ Object



16
17
18
# File 'lib/pixiv_api/request/works.rb', line 16

def work(id:, **args)
  object_from_response(Response::Work, :get, "/v1/works/#{id}.json", args)
end

#works(*args) ⇒ Object



8
9
10
# File 'lib/pixiv_api/request/works.rb', line 8

def works(*args)
  objects_from_response(Response::Work, :get, '/v1/works.json', args.extract_options!)
end