class Tmdb::Change

Public Class Methods

movie(filters={}) click to toggle source
# File lib/tmdb/change.rb, line 4
def self.movie(filters={})
  result = Resource.new("/movie/changes", filters).get

  change = self.new(result.except('results'))
  change.results = result['results'].map do |result|
    Movie.new(result)
  end

  change
end
person(filters={}) click to toggle source
# File lib/tmdb/change.rb, line 15
def self.person(filters={})
  result = Resource.new("/person/changes", filters).get

  change = self.new(result.except('results'))
  change.results = result['results'].map do |result|
    Person.new(result)
  end

  change
end
tv(filters={}) click to toggle source
# File lib/tmdb/change.rb, line 26
def self.tv(filters={})
  result = Resource.new("/tv/changes", filters).get

  change = self.new(result.except('results'))
  change.results = result['results'].map do |result|
    TV.new(result)
  end

  change
end

Public Instance Methods

convert_items!() click to toggle source
# File lib/tmdb/change.rb, line 37
def convert_items!
  items.map! do |change_item|
    ChangeItem.new(change_item.to_h)
  end
end