Class: OdeonApi::Film

Inherits:
Resource
  • Object
show all
Defined in:
lib/odeon_api/models/film.rb

Class Method Summary collapse

Class Method Details

.allObject



4
5
6
7
8
9
# File 'lib/odeon_api/models/film.rb', line 4

def self.all
  build_collection(
    OdeonApi::Requester.get('app-init')["data"]["films"],
    MultiFilmRepresenter
  )
end

.find(id) ⇒ Object



11
12
13
14
15
16
# File 'lib/odeon_api/models/film.rb', line 11

def self.find(id)
  build_single_resource(
    OdeonApi::Requester.get('film-details', m: id)["data"],
    FilmRepresenter
  )
end

.find_by_name(name) ⇒ Object



27
28
# File 'lib/odeon_api/models/film.rb', line 27

def self.find_by_name(name)
end

.times(film_id, cinema_id) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/odeon_api/models/film.rb', line 18

def self.times(film_id, cinema_id)
  ap build_collection(
    OdeonApi::Requester.get('film-times', s: cinema_id, m: film_id)["data"],
    FilmTimeRepresenter
  )
  # 102
  # 15866
end