Module: RenderServiceResults
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/render_service_results.rb
Instance Method Summary collapse
- #continue_polling_response ⇒ Object
- #error_response(result) ⇒ Object
- #success_response(result) ⇒ Object
Instance Method Details
#continue_polling_response ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'app/controllers/concerns/render_service_results.rb', line 13 def continue_polling_response render({ status: :no_content, json: { status: _('processing'), message: _('Not ready yet. Try again later.') } }) end |
#error_response(result) ⇒ Object
23 24 25 26 27 28 |
# File 'app/controllers/concerns/render_service_results.rb', line 23 def error_response(result) render({ status: result[:http_status] || :bad_request, json: { status: result[:status], message: result[:message] } }) end |
#success_response(result) ⇒ Object
6 7 8 9 10 11 |
# File 'app/controllers/concerns/render_service_results.rb', line 6 def success_response(result) render({ status: result[:http_status], json: result[:body] }) end |