class Tmdby::TvEpisodes
Public Class Methods
account_states(id, season_number, episode_number, session_id)
click to toggle source
This method lets users get the status of whether or not the TV episode has been rated.
# File lib/tmdby/wrappers/tv_episodes.rb, line 21 def self.account_states(id, season_number, episode_number, session_id) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}/account_states", session_id: session_id, authorized_params: ["session_id"] end
changes(id, optional_params = {})
click to toggle source
Look up a TV episode's changes by episode ID.
# File lib/tmdby/wrappers/tv_episodes.rb, line 14 def self.changes(id, optional_params = {}) self.fetch "episode/#{id}/changes", optional_params, authorized_params: ["start_date", "end_date", "page"] end
credits(id, season_number, episode_number)
click to toggle source
Get the TV episode credits by combination of season and episode number.
# File lib/tmdby/wrappers/tv_episodes.rb, line 28 def self.credits(id, season_number, episode_number) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}/credits" end
delete_rating(id, season_number, episode_number, session_id, guest_session_id = nil)
click to toggle source
This method lets users delete a TV episode rating.
# File lib/tmdby/wrappers/tv_episodes.rb, line 55 def self.delete_rating(id, season_number, episode_number, session_id, guest_session_id = nil) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}/rating", method: 'delete', session_id: session_id, guest_session_id: guest_session_id, authorized_params: ["session_id", "guest_session_id"] end
external_ids(id, season_number, episode_number, optional_params = {})
click to toggle source
Get the external ids for a TV episode by comabination of a season and episode number.
# File lib/tmdby/wrappers/tv_episodes.rb, line 33 def self.external_ids(id, season_number, episode_number, optional_params = {}) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}/external_ids", optional_params end
get(id, season_number, episode_number, optional_params = {})
click to toggle source
Get the primary information about a TV episode by combination of a season and episode number.
# File lib/tmdby/wrappers/tv_episodes.rb, line 7 def self.get(id, season_number, episode_number, optional_params = {}) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}", optional_params, authorized_params: ["language", "append_to_response"] end
images(id, season_number, episode_number)
click to toggle source
Get the images (episode stills) for a TV episode by combination of a season and episode number.
# File lib/tmdby/wrappers/tv_episodes.rb, line 39 def self.images(id, season_number, episode_number) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}/images" end
rating(id, season_number, episode_number, value, session_id, guest_session_id = nil)
click to toggle source
This method lets users rate a TV episode.
# File lib/tmdby/wrappers/tv_episodes.rb, line 44 def self.rating(id, season_number, episode_number, value, session_id, guest_session_id = nil) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}/rating", method: 'post', value: value, session_id: session_id, guest_session_id: guest_session_id, post_params: ["value"], authorized_params: ["session_id", "guest_session_id", "value"] end
videos(id, season_number, episode_number, optional_params = {})
click to toggle source
Get the videos that have been added to a TV episode (teasers, clips, etc…)
# File lib/tmdby/wrappers/tv_episodes.rb, line 64 def self.videos(id, season_number, episode_number, optional_params = {}) self.fetch "#{id}/season/#{season_number}/episode/#{episode_number}/videos", optional_params, authorized_params: ["language"] end