Sha256: c130ff87a67e696df42e97dce12efb1333a330855c720442f07e173074fa32d4
Contents?: true
Size: 455 Bytes
Versions: 2
Compression:
Stored size: 455 Bytes
Contents
class ImdbSearch attr_accessor :query def initialize(query) self.query = query end def movies @movies ||= document.search('a.l[@href*="/title/tt"]').map do |element| ImdbMovie.new(element['href'][/\d+/], element.innerHTML.strip_tags) end end private def document @document ||= Hpricot(open("http://www.google.com/search?as_q=#{CGI::escape(query + ' inurl:title')}&num=20&as_sitesearch=imdb.com").read) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
porras-imdb-0.0.2 | lib/imdb/imdb_search.rb |
porras-imdb-0.0.3 | lib/imdb/imdb_search.rb |