Class: KudagoClient::Requests::MovieRequest

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

Constant Summary collapse

PATH =
"movies/"

Class Method Summary collapse

Methods inherited from BaseRequest

connection, get

Class Method Details

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



29
30
31
32
# File 'lib/kudago_client/requests/movie_request.rb', line 29

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

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



17
18
19
20
# File 'lib/kudago_client/requests/movie_request.rb', line 17

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

.list(params = {}) ⇒ Object



10
11
12
13
14
15
# File 'lib/kudago_client/requests/movie_request.rb', line 10

def self.list(params = {})
  params.slice!(:lang, :page, :page_size, :fields, :expand, :order_by, :text_format, :ids, :tags,
    :location, :premiering_in_location, :is_free, :place_id, :actual_since, :actual_until)

  get(PATH, params)
end

.showings(movie_id, params = {}) ⇒ Object



22
23
24
25
26
27
# File 'lib/kudago_client/requests/movie_request.rb', line 22

def self.showings(movie_id, params = {})
  params.slice!(:lang, :page, :page_size, :fields, :expand, :order_by, :location,
    :actual_since, :actual_until, :place, :is_free)

  get("#{PATH}#{movie_id}/showings/", params)
end