class Metacritic::Movie

Attributes

response[RW]

Public Class Methods

new(response) click to toggle source
# File lib/metacritic/movie.rb, line 7
def initialize(response)
  @response = response.body["result"]
end

Public Instance Methods

cast() click to toggle source
# File lib/metacritic/movie.rb, line 47
def cast
  @response["cast"].split(", ")
end
director() click to toggle source
# File lib/metacritic/movie.rb, line 43
def director
  @response["director"]
end
genres() click to toggle source
# File lib/metacritic/movie.rb, line 23
def genres
  @response["genre"].split("\n")
end
name() click to toggle source
# File lib/metacritic/movie.rb, line 11
def name
  @response["name"]
end
rating() click to toggle source
# File lib/metacritic/movie.rb, line 27
def rating
  @response["rating"]
end
rlsdate() click to toggle source
# File lib/metacritic/movie.rb, line 19
def rlsdate
  @response["rlsdate"]
end
score() click to toggle source
# File lib/metacritic/movie.rb, line 15
def score
  @response["score"].to_i
end
summary() click to toggle source
# File lib/metacritic/movie.rb, line 39
def summary
  @response["summary"]
end
thumbnail() click to toggle source
# File lib/metacritic/movie.rb, line 31
def thumbnail
  @response["thumbnail"]
end
url() click to toggle source
# File lib/metacritic/movie.rb, line 51
def url
  @response["url"]
end
user_score() click to toggle source
# File lib/metacritic/movie.rb, line 35
def user_score
  @response["userscore"].to_f
end