Class: KudagoClient::Requests::ListRequest

Inherits:
BaseRequest
  • Object
show all
Defined in:
lib/kudago_client/requests/list_request.rb

Constant Summary collapse

PATH =
"lists/"

Class Method Summary collapse

Methods inherited from BaseRequest

connection, get

Class Method Details

.comment(list_id, comment_id, params = {}) ⇒ Object



25
26
27
28
# File 'lib/kudago_client/requests/list_request.rb', line 25

def self.comment(list_id, comment_id, params = {})
  params.slice!(:lang, :fields)
  get("#{PATH}#{list_id}/comments/#{comment_id}/", params)
end

.comments(list_id, params = {}) ⇒ Object



20
21
22
23
# File 'lib/kudago_client/requests/list_request.rb', line 20

def self.comments(list_id, params = {})
  params.slice!(:lang, :page, :page_size, :fields, :order_by, :ids)
  get("#{PATH}#{list_id}/comments/", params)
end

.find(list_id, params = {}) ⇒ Object



15
16
17
18
# File 'lib/kudago_client/requests/list_request.rb', line 15

def self.find(list_id, params = {})
  params.slice!(:lang, :fields, :expand)
  get("#{PATH}#{list_id}/", params)
end

.list(params = {}) ⇒ Object



10
11
12
13
# File 'lib/kudago_client/requests/list_request.rb', line 10

def self.list(params = {})
  params.slice!(:lang, :page, :page_size, :fields, :expand, :order_by, :text_format, :ids, :tags, :location)
  get(PATH, params)
end