41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# File 'app/controllers/kojac_controller.rb', line 41
def receive
input = nil
output = nil
status = :ok
begin
input = params[:kojac]
output = process_ops(input)
status = :ok
rescue => e
raise e unless Rails.env.production?
Rails.logger.debug e.message
Rails.logger.debug e.backtrace.join("\n")
output = {
results: nil,
errors: [{
message: e.message,
backtrace: e.backtrace
}]
}
status = :unprocessable_entity
end
jsons = app_serialize(output,current_user)
render json: jsons, status: status
end
|