Module: JsonAnswerContract::Controller::Helper

Defined in:
lib/json_answer_contract/controller/helper.rb

Instance Method Summary collapse

Instance Method Details

#build_json_response(is_success, data, status) ⇒ Object



12
13
14
# File 'lib/json_answer_contract/controller/helper.rb', line 12

def build_json_response(is_success, data, status)
  render json: { success: is_success, data: data }, status: status
end

#failure_json_response(data = {}, status = 500) ⇒ Object



8
9
10
# File 'lib/json_answer_contract/controller/helper.rb', line 8

def failure_json_response(data = {}, status = 500)
  build_json_response false, data, status
end

#success_json_response(data = {}, status = 200) ⇒ Object



4
5
6
# File 'lib/json_answer_contract/controller/helper.rb', line 4

def success_json_response(data = {}, status = 200)
  build_json_response true, data, status
end