Class: ResultsController

Inherits:
ApplicationController show all
Defined in:
lib/norad_cli/templates/spec/support/test_server/app/controllers/results_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject

POST /results



9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/norad_cli/templates/spec/support/test_server/app/controllers/results_controller.rb', line 9

def create
  params[:results].each do |result|
    Result.create(
      assessment_id: params[:id],
      nid: result[:nid],
	sir: result[:sir],
	status: result[:status],
	output: result[:output],
	title: result[:title],
	description: result[:description]
    )
  end
  render json: Result.where(assessment_id: params[:id]), status: :created
end

#indexObject

GET /results



3
4
5
6
# File 'lib/norad_cli/templates/spec/support/test_server/app/controllers/results_controller.rb', line 3

def index
  @results = Result.where(assessment_id: params[:assessment_id])
  render json: @results
end