Class: JsonMovieParser

Inherits:
Object
  • Object
show all
Defined in:
lib/filmaffinity/json_movie_parser.rb

Instance Method Summary collapse

Instance Method Details

#to_hash(movie) ⇒ Object

rubocop:disable Metrics/MethodLength



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/filmaffinity/json_movie_parser.rb', line 7

def to_hash(movie)
  {
    'title' => movie.title,
    'rating' => movie.rating,
    'director' => movie.director,
    'year' => movie.year,
    'duration' => movie.duration,
    'country' => movie.country,
    'script' => movie.script,
    'cast' => movie.cast,
    'sinopsis' => movie.sinopsis,
    'poster_big' => movie.poster_big
  }
end

#to_json(movie) ⇒ Object

rubocop:enable Metrics/MethodLength



23
24
25
# File 'lib/filmaffinity/json_movie_parser.rb', line 23

def to_json(movie)
  to_hash(movie).to_json
end