class Tmdby::Account
Public Class Methods
favorite(id, session_id, media_type, media_id, favorite)
click to toggle source
Add or remove a movie to an accounts favorite list.
# File lib/tmdby/wrappers/account.rb, line 38 def self.favorite(id, session_id, media_type, media_id, favorite) self.fetch "#{id}/favorite", method: 'post', session_id: session_id, media_type: media_type, media_id: media_id, favorite: favorite, post_params: ["media_type", "media_id", "favorite"], authorized_params: ['session_id', "media_type", "media_id", "favorite"] end
favorite_movies(id, session_id, optional_params = {})
click to toggle source
Get the list of favorite movies for an account.
# File lib/tmdby/wrappers/account.rb, line 22 def self.favorite_movies(id, session_id, optional_params = {}) self.fetch "#{id}/favorite/movies", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language', 'sort_by'] end
favorite_tv(id, session_id, optional_params = {})
click to toggle source
Get the list of favorite TV series for an account.
# File lib/tmdby/wrappers/account.rb, line 30 def self.favorite_tv(id, session_id, optional_params = {}) self.fetch "#{id}/favorite/tv", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language', 'sort_by'] end
get(session_id)
click to toggle source
Get the basic information for an account.
# File lib/tmdby/wrappers/account.rb, line 7 def self.get(session_id) self.fetch "", session_id: session_id, authorized_params: ["session_id"] end
lists(id, session_id, optional_params = {})
click to toggle source
Get the lists that you have created and marked as a favorite.
# File lib/tmdby/wrappers/account.rb, line 14 def self.lists(id, session_id, optional_params = {}) self.fetch "#{id}/lists", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language'] end
rated_movies(id, session_id, optional_params = {})
click to toggle source
Get the list of rated movies (and associated rating) for an account.
# File lib/tmdby/wrappers/account.rb, line 50 def self.rated_movies(id, session_id, optional_params = {}) self.fetch "#{id}/rated/movies", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language', 'sort_by'] end
rated_tv(id, session_id, optional_params = {})
click to toggle source
Get the list of rated TV shows (and associated rating) for an account.
# File lib/tmdby/wrappers/account.rb, line 58 def self.rated_tv(id, session_id, optional_params = {}) self.fetch "#{id}/rated/tv", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language', 'sort_by'] end
rated_tv_episodes(id, session_id, optional_params = {})
click to toggle source
Get the list of rated tv episodes (and associated rating) for an account.
# File lib/tmdby/wrappers/account.rb, line 66 def self.rated_tv_episodes(id, session_id, optional_params = {}) self.fetch "#{id}/rated/tv/episodes", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language', 'sort_by'] end
watchlist(id, session_id, media_type, media_id, watchlist)
click to toggle source
Add or remove a movie to an accounts watch list.
# File lib/tmdby/wrappers/account.rb, line 90 def self.watchlist(id, session_id, media_type, media_id, watchlist) self.fetch "#{id}/watchlist", method: 'post', session_id: session_id, media_type: media_type, media_id: media_id, watchlist: watchlist, post_params: ["media_type", "media_id", "watchlist"], authorized_params: ['session_id', "media_type", "media_id", "watchlist"] end
watchlist_movies(id, session_id, optional_params = {})
click to toggle source
Get the list of movies on an accounts watchlist.
# File lib/tmdby/wrappers/account.rb, line 74 def self.watchlist_movies(id, session_id, optional_params = {}) self.fetch "#{id}/watchlist/movies", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language', 'sort_by'] end
watchlist_tv(id, session_id, optional_params = {})
click to toggle source
Get the list of TV series on an accounts watchlist.
# File lib/tmdby/wrappers/account.rb, line 82 def self.watchlist_tv(id, session_id, optional_params = {}) self.fetch "#{id}/watchlist/tv", optional_params, session_id: session_id, authorized_params: ['session_id', 'page', 'language', 'sort_by'] end