class Tmdb::Collection

Public Class Methods

backdrops(id, filters={}) click to toggle source
# File lib/tmdb/collection.rb, line 15
def self.backdrops(id, filters={})
  result = Resource.new("/collection/#{id}/images", filters).get

  result['backdrops'].map do |backdrop|
    Backdrop.new(backdrop)
  end
end
detail(id, filters={}) click to toggle source
# File lib/tmdb/collection.rb, line 4
def self.detail(id, filters={})
  result = Resource.new("/collection/#{id}", filters).get

  collection = self.new(result.except('parts'))
  collection.parts = result['parts'].map do |part|
    Movie.new(part)
  end

  collection
end
posters(id, filters={}) click to toggle source
# File lib/tmdb/collection.rb, line 23
def self.posters(id, filters={})
  result = Resource.new("/collection/#{id}/images", filters).get

  result['posters'].map do |poster|
    Poster.new(poster)
  end
end