lib/ruby-tmdb3/tmdb_movie.rb in ruby-tmdb3-0.3.2 vs lib/ruby-tmdb3/tmdb_movie.rb in ruby-tmdb3-0.3.3
- old
+ new
@@ -8,18 +8,18 @@
raise ArgumentError, "At least one of: id, title, imdb should be supplied" if(options[:id].nil? && options[:title].nil? && options[:imdb].nil?)
results = []
unless(options[:id].nil? || options[:id].to_s.empty?)
- results << Tmdb.api_call("movie", {id: options[:id].to_s}, options[:language])
+ results << Tmdb.api_call("movie", {:id => options[:id].to_s}, options[:language])
end
unless(options[:title].nil? || options[:title].to_s.empty?)
- api_return = Tmdb.api_call("search/movie", {query: options[:title].to_s}, options[:language])
+ api_return = Tmdb.api_call("search/movie", {:query => options[:title].to_s}, options[:language])
results << api_return["results"] if api_return
end
unless(options[:imdb].nil? || options[:imdb].to_s.empty?)
- results << Tmdb.api_call("movie", {id: options[:imdb].to_s}, options[:language])
+ results << Tmdb.api_call("movie", {:id => options[:imdb].to_s}, options[:language])
options[:expand_results] = true
end
results.flatten!(1)
results.uniq!
@@ -43,13 +43,13 @@
# expand the result by calling movie unless :expand_results is false or the data is already complete
# (as determined by checking for the posters property in the raw data)
if(expand_results && (!raw_data.has_key?("posters") || !raw_data['releases'] || !raw_data['cast']))
begin
movie_id = raw_data['id']
- raw_data = Tmdb.api_call 'movie', { id: movie_id }, language
- @images_data = Tmdb.api_call("movie/images", {id: movie_id}, language)
- @releases_data = Tmdb.api_call('movie/releases', {id: movie_id}, language)
- @cast_data = Tmdb.api_call('movie/casts', {id: movie_id}, language)
+ raw_data = Tmdb.api_call 'movie', { :id => movie_id }, language
+ @images_data = Tmdb.api_call("movie/images", {:id => movie_id}, language)
+ @releases_data = Tmdb.api_call('movie/releases', {:id => movie_id}, language)
+ @cast_data = Tmdb.api_call('movie/casts', {:id => movie_id}, language)
raw_data['posters'] = @images_data['posters']
raw_data['backdrops'] = @images_data['backdrops']
raw_data['releases'] = @releases_data['countries']
raw_data['cast'] = @cast_data['cast']
raw_data['crew'] = @cast_data['crew']