Module: TreatanyoneCommonApi::JsonResponseBuilder

Included in:
Handler
Defined in:
lib/treatanyone_common_api/json_response_builder.rb

Instance Method Summary collapse

Instance Method Details

#error_handling(status_code, error_message) ⇒ Object



17
18
19
20
21
# File 'lib/treatanyone_common_api/json_response_builder.rb', line 17

def error_handling(status_code, error_message)
  handle_exception do
    json_error_response(status_code, error_message)
  end
end

#successful_message(message) ⇒ Object



10
11
12
13
14
15
# File 'lib/treatanyone_common_api/json_response_builder.rb', line 10

def successful_message(message)
  {
    statusCode: generate_status_code_by_symbol(:ok),
    body: message.to_json
  }
end