Class: ResultsController
- Inherits:
-
ApplicationController
- Object
- ActionController::API
- ApplicationController
- ResultsController
- Defined in:
- lib/norad_cli/templates/spec/support/test_server/app/controllers/results_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
POST /results.
-
#index ⇒ Object
GET /results.
Instance Method Details
#create ⇒ Object
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 |
#index ⇒ Object
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 |