Module: Imdb

Defined in:
lib/imdb_api_lite/version.rb,
lib/imdb_api_lite/imdb_api_lite.rb

Defined Under Namespace

Classes: Movie

Constant Summary collapse

VERSION =
"0.0.0"
BASE_URL =
"http://www.deanclatworthy.com/imdb"

Class Method Summary collapse

Class Method Details

.search(title) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/imdb_api_lite/imdb_api_lite.rb', line 5

def self.search(title)
  uri = URI.parse  "#{BASE_URL}/?q=#{URI.escape title}"
  response = Net::HTTP.get_response(uri)
  body = response.body
  json = JSON.parse body
  json['code'] ? nil : Movie.new(json)
end