Module: RailsWarp::ResponseWrapper
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/rails_warp/response_wrapper.rb
Instance Method Summary collapse
-
#fail(**options) ⇒ Object
失败响应 - 仅支持 Hash 参数.
-
#ok(**options) ⇒ Object
成功响应 - 仅支持 Hash 参数.
Instance Method Details
#fail(**options) ⇒ Object
失败响应 - 仅支持 Hash 参数
15 16 17 18 19 20 |
# File 'lib/rails_warp/response_wrapper.rb', line 15 def fail(**) = [:message] || "error" code = [:code] || 500 data = [:data] render json: build_response(false, data, , code, **.except(:data, :message, :code)), status: get_http_status(code) end |
#ok(**options) ⇒ Object
成功响应 - 仅支持 Hash 参数
7 8 9 10 11 12 |
# File 'lib/rails_warp/response_wrapper.rb', line 7 def ok(**) data = [:data] = [:message] || nil code = [:code] || 200 render json: build_response(true, data, , code, **.except(:data, :message, :code)) end |