Class: CompletionKit::Api::V1::ResponsesController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/completion_kit/api/v1/responses_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



8
9
10
11
12
13
14
15
# File 'app/controllers/completion_kit/api/v1/responses_controller.rb', line 8

def index
  query = ResponseQuery.new(
    @run,
    status: params[:status], min_score: params[:min_score], max_score: params[:max_score],
    sort: params[:sort], fields: params[:fields]
  )
  render json: paginate(query.relation).map { |response| query.serialize(response) }
end

#showObject



17
18
19
# File 'app/controllers/completion_kit/api/v1/responses_controller.rb', line 17

def show
  render json: @response
end