class UCLAPI::Client::Search

Public Class Methods

new(client) click to toggle source
# File lib/uclapi/client/search.rb, line 2
def initialize client
  @client = client
end

Public Instance Methods

people(params = {}) click to toggle source
# File lib/uclapi/client/search.rb, line 6
def people(params = {})
  params['query'] || params[:query] || raise(KeyError, "Missing required argument: query")

  @client.get('/search/people', params)['people'].map do |people|
    people[:client] = @client
    UCLAPI::People.new(people)
  end
end