class TvMaze::Person
Public Class Methods
find(id, embed: [])
click to toggle source
# File lib/tv_maze/models/person.rb, line 3 def self.find(id, embed: []) build_single_resource(TvMaze::Requester.get("people/#{id}", {embed: embed}), TvMaze::PersonRepresenter) end
search(query)
click to toggle source
# File lib/tv_maze/models/person.rb, line 15 def self.search(query) result = TvMaze::Requester.get("search/people", {q: query}) build_collection(result.map{|show| show['person'] }, TvMaze::PersonRepresenter) end
Public Instance Methods
cast_credits(id, embed: [])
click to toggle source
# File lib/tv_maze/models/person.rb, line 7 def cast_credits(id, embed: []) #"people/#{id}/castcredits" end
crew_credits(id)
click to toggle source
# File lib/tv_maze/models/person.rb, line 11 def crew_credits(id) end