Class: IMDB::Search

Inherits:
Object
  • Object
show all
Defined in:
lib/imdb/search.rb

Class Method Summary collapse

Class Method Details

.movie(keyword) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/imdb/search.rb', line 3

def self.movie(keyword)
  doc = Nokogiri::HTML(open("http://www.imdb.com/find?s=tt&q=#{CGI.escape(keyword)}"))
  ret_val = []
  doc.search('a[@href^="/title/tt"]').reject { |node|
      ret_val.push(IMDB::Result.new(node["href"][/\d+/], node.content, "http://www.imdb.com#{node['href']}"))
    }
  return ret_val
end