Class: CinemaObject

Inherits:
Object
  • Object
show all
Includes:
AttributeHelper
Defined in:
lib/cinema_information/cinema_object.rb

Instance Method Summary collapse

Methods included from AttributeHelper

#attributes, #attributes=

Constructor Details

#initialize(hash) ⇒ CinemaObject

Returns a new instance of CinemaObject.



6
7
8
# File 'lib/cinema_information/cinema_object.rb', line 6

def initialize(hash)
  self.attributes = hash
end

Instance Method Details

#cine1Object



14
15
16
# File 'lib/cinema_information/cinema_object.rb', line 14

def cine1
  @cinema1
end

#cine2Object



18
19
20
# File 'lib/cinema_information/cinema_object.rb', line 18

def cine2
  @cinema2
end

#date(day) ⇒ Object



22
23
24
# File 'lib/cinema_information/cinema_object.rb', line 22

def date(day)
  @daily_schedule[day.to_s][:date]
end

#film1(day) ⇒ Object



26
27
28
# File 'lib/cinema_information/cinema_object.rb', line 26

def film1(day)
  @daily_schedule[day.to_s][:film1]
end

#film2(day) ⇒ Object



30
31
32
# File 'lib/cinema_information/cinema_object.rb', line 30

def film2(day)
  @daily_schedule[day.to_s][:film2]
end

#film3(day) ⇒ Object



34
35
36
# File 'lib/cinema_information/cinema_object.rb', line 34

def film3(day)
  @daily_schedule[day.to_s][:film3]
end

#film4(day) ⇒ Object



38
39
40
# File 'lib/cinema_information/cinema_object.rb', line 38

def film4(day)
  @daily_schedule[day.to_s][:film4]
end

#horaire1(day) ⇒ Object



42
43
44
# File 'lib/cinema_information/cinema_object.rb', line 42

def horaire1(day)
  @daily_schedule[day.to_s][:horaire1]
end

#horaire2(day) ⇒ Object



46
47
48
# File 'lib/cinema_information/cinema_object.rb', line 46

def horaire2(day)
  @daily_schedule[day.to_s][:horaire2]
end

#id(movie) ⇒ Object



50
51
52
# File 'lib/cinema_information/cinema_object.rb', line 50

def id(movie)
  @result[movie.to_s][:id].to_s
end

#moisObject



10
11
12
# File 'lib/cinema_information/cinema_object.rb', line 10

def mois
  @mois
end

#overview(movie) ⇒ Object



66
67
68
# File 'lib/cinema_information/cinema_object.rb', line 66

def overview(movie)
  @result[movie.to_s][:synopsis]
end

#poster(movie) ⇒ Object



54
55
56
# File 'lib/cinema_information/cinema_object.rb', line 54

def poster(movie)
  @result[movie.to_s][:poster]
end

#title(movie) ⇒ Object



58
59
60
# File 'lib/cinema_information/cinema_object.rb', line 58

def title(movie)
  @result[movie.to_s][:title]
end

#title_list(movie) ⇒ Object



62
63
64
# File 'lib/cinema_information/cinema_object.rb', line 62

def title_list(movie)
  @result[movie.to_s][:title_list]
end