class Tmdb::Person
Public Class Methods
new(id)
click to toggle source
# File lib/tmdb/person.rb, line 4 def initialize(id) @id = id @info = api.person(id) end
Public Instance Methods
images()
click to toggle source
# File lib/tmdb/person.rb, line 9 def images api.person_images(id).profiles.map{|i| OpenStruct.new(i)} end
method_missing(method, *args, &block)
click to toggle source
Calls superclass method
# File lib/tmdb/person.rb, line 17 def method_missing(method, *args, &block) if @info.respond_to?(method) @info.send(method, *args, &block) else super end end
movies()
click to toggle source
# File lib/tmdb/person.rb, line 13 def movies api.person_movie_credits(id).cast.map{|c| OpenStruct.new(c)} end