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