Module: JsonErrorSerializer::Extenders::Controller
- Defined in:
- lib/json_error_serializer/extenders/controller.rb
Instance Method Summary collapse
- #respond_200(message = nil) ⇒ Object
- #respond_400(message = nil) ⇒ Object
- #respond_401(message = nil) ⇒ Object
- #respond_404(message = nil) ⇒ Object
- #respond_409(message = nil) ⇒ Object
- #respond_422(message = nil) ⇒ Object
- #respond_423(message = nil) ⇒ Object
- #validate_errors_serialize(errors, options = {}) ⇒ Object
Instance Method Details
#respond_200(message = nil) ⇒ Object
10 11 12 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 10 def respond_200( = nil) render json: JsonErrorSerializer::Extenders::Serialize._200(), status: :ok end |
#respond_400(message = nil) ⇒ Object
14 15 16 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 14 def respond_400( = nil) render json: JsonErrorSerializer::Extenders::Serialize._400(), status: :bad_request end |
#respond_401(message = nil) ⇒ Object
18 19 20 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 18 def respond_401( = nil) render json: JsonErrorSerializer::Extenders::Serialize._401(), status: :unauthorized end |
#respond_404(message = nil) ⇒ Object
22 23 24 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 22 def respond_404( = nil) render json: JsonErrorSerializer::Extenders::Serialize._404(), status: :not_found end |
#respond_409(message = nil) ⇒ Object
26 27 28 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 26 def respond_409( = nil) render json: JsonErrorSerializer::Extenders::Serialize._409(), status: :conflict end |
#respond_422(message = nil) ⇒ Object
30 31 32 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 30 def respond_422( = nil) render json: JsonErrorSerializer::Extenders::Serialize._422(), status: :unprocessable_entity end |
#respond_423(message = nil) ⇒ Object
34 35 36 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 34 def respond_423( = nil) render json: JsonErrorSerializer::Extenders::Serialize._423(), status: :locked end |
#validate_errors_serialize(errors, options = {}) ⇒ Object
6 7 8 |
# File 'lib/json_error_serializer/extenders/controller.rb', line 6 def validate_errors_serialize(errors, = {}) render json: JsonErrorSerializer::Extenders::Serialize.serialize(errors, ), status: :conflict end |