Module: Spokes::Middleware::Concerns::BadRequest
- Included in:
- ServiceName
- Defined in:
- lib/spokes/middleware/concerns/bad_request.rb
Instance Method Summary collapse
Instance Method Details
#bad_request(errors) ⇒ Object
7 8 9 10 |
# File 'lib/spokes/middleware/concerns/bad_request.rb', line 7 def bad_request(errors) errors = [errors] unless errors.is_a?(Array) [400, bad_request_headers, [bad_request_body(errors)]] end |
#bad_request_body(errors) ⇒ Object
16 17 18 |
# File 'lib/spokes/middleware/concerns/bad_request.rb', line 16 def bad_request_body(errors) MultiJson.dump(errors: errors) end |
#bad_request_headers ⇒ Object
12 13 14 |
# File 'lib/spokes/middleware/concerns/bad_request.rb', line 12 def bad_request_headers { 'Content-Type' => 'application/json; charset=utf-8' } end |