Sha256: 41348edd8b46e401b2b08e6a1bef017de49b8ace78e2d87730983b3826b50ce2
Contents?: true
Size: 444 Bytes
Versions: 1
Compression:
Stored size: 444 Bytes
Contents
class ImdbSearch attr_accessor :query def initialize(query) self.query = query end def movies @movies ||= document.search('a[@href^="/title/tt"]').reject do |element| element.innerHTML.strip_tags.empty? end.map do |element| ImdbMovie.new(element['href'][/\d+/]) end end private def document @document ||= Hpricot(open("http://www.imdb.com/find?q=#{CGI::escape(query)};s=tt").read) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kieranj-imdb-0.0.5 | lib/imdb/imdb_search.rb |