jcleary/blade

View on GitHub
app/controllers/api/builds_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Api::BuildsController < Api::BaseController
  def create
    @project = Project.find params[:project_id]
    @build = Build.create!(project_id: @project.id)
    @build.delay.process_test_runs(params[:examples])
    head :created
  rescue ActiveRecord::RecordInvalid
    render json: { errors: @build.errors.full_messages }, status: :bad_request
  end
end