class Tmdb::Credit
Public Class Methods
detail(id, filters={})
click to toggle source
# File lib/tmdb/credit.rb, line 4 def self.detail(id, filters={}) result = Resource.new("/credit/#{id}", filters).get media = result['media'] credit = self.new(result.except('media', 'person')) credit.media = Media.new(media.except('episodes', 'seasons')) if media['episodes'].present? credit.media.episodes = media['episodes'].map do |episode| Tv::Episode.new(episode) end end if media['seasons'].present? credit.media.seasons = media['seasons'].map do |season| Tv::Season.new(season) end end credit.person = Person.new(result['person']) credit end