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