Module: JsonAnswerContract::Controller::Helper
- Defined in:
- lib/json_answer_contract/controller/helper.rb
Instance Method Summary collapse
- #build_json_response(is_success, data, status) ⇒ Object
- #failure_json_response(data = {}, status = 500) ⇒ Object
- #success_json_response(data = {}, status = 200) ⇒ Object
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 |