lib/imdb_party/imdb.rb in maksar-imdb_party-0.6.2 vs lib/imdb_party/imdb.rb in maksar-imdb_party-0.6.3
- old
+ new
@@ -39,11 +39,11 @@
results["data"]["results"].each do |result_section|
result_section["list"].each do |r|
next unless r["tconst"] && r["title"]
h = {:title => r["title"], :year => r["year"], :imdb_id => r["tconst"], :kind => r["type"]}
h.merge!(:poster_url => r["image"]["url"]) if r["image"] && r["image"]["url"]
- movie_results << h
+ movie_results << SearchResult.new(h)
end
end
end
movie_results
@@ -58,17 +58,17 @@
def top_250
url = build_url('/chart/top')
results = self.class.get(url).parsed_response
- results["data"]["list"]["list"].map { |r| {:title => r["title"], :imdb_id => r["tconst"], :year => r["year"], :poster_url => (r["image"] ? r["image"]["url"] : nil)} }
+ results["data"]["list"]["list"].map { |r| SearchResult.new({:title => r["title"], :imdb_id => r["tconst"], :year => r["year"], :poster_url => (r["image"] ? r["image"]["url"] : nil)}) }
end
def popular_shows
url = build_url('/chart/tv')
results = self.class.get(url).parsed_response
- results["data"]["list"].map { |r| {:title => r["title"], :imdb_id => r["tconst"], :year => r["year"], :poster_url => (r["image"] ? r["image"]["url"] : nil)} }
+ results["data"]["list"].map { |r| SearchResult.new({:title => r["title"], :imdb_id => r["tconst"], :year => r["year"], :poster_url => (r["image"] ? r["image"]["url"] : nil)}) }
end
end
end