class Traktr::Search

Public Instance Methods

episodes(query, limit = 30) click to toggle source
# File lib/traktr/search.rb, line 3
def episodes(query, limit = 30)
  parse_response self.class.get('/' + File.join('episodes.json', @client.api_key, URI::encode(query), limit.to_s))
end
movies(query, limit = 30) click to toggle source
# File lib/traktr/search.rb, line 7
def movies(query, limit = 30)
  parse_response self.class.get('/' + File.join('movies.json', @client.api_key, URI::encode(query), limit.to_s))
end
people(query, limit = 30) click to toggle source
# File lib/traktr/search.rb, line 11
def people(query, limit = 30)
  parse_response self.class.get('/' + File.join('people.json', @client.api_key, URI::encode(query), limit.to_s))
end
shows(query, limit = 30, seasons = nil) click to toggle source
# File lib/traktr/search.rb, line 15
def shows(query, limit = 30, seasons = nil)
  seasons = seasons == nil || seasons == false ? "" : "seasons"
  parse_response self.class.get('/' + File.join('shows.json', @client.api_key, URI::encode(query), limit.to_s, seasons))
end
users(query, limit = 30) click to toggle source
# File lib/traktr/search.rb, line 20
def users(query, limit = 30)
  parse_response self.class.get('/' + File.join('users.json', @client.api_key, URI::encode(query), limit.to_s), :basic_auth => @auth)
end