Class: BugBunny::Middleware::JsonResponse
- Defined in:
- lib/bug_bunny/middleware/json_response.rb
Overview
Middleware encargado de parsear automáticamente el cuerpo de la respuesta.
Convierte strings JSON en Hashes de Ruby. Si está disponible ActiveSupport, aplica HashWithIndifferentAccess.
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#on_complete(response) ⇒ void
Hook de ciclo de vida: Ejecutado después de recibir la respuesta.
Methods inherited from Base
Constructor Details
This class inherits a constructor from BugBunny::Middleware::Base
Instance Method Details
#on_complete(response) ⇒ void
This method returns an undefined value.
Hook de ciclo de vida: Ejecutado después de recibir la respuesta.
Intercepta el body y lo reemplaza por su versión parseada.
22 23 24 |
# File 'lib/bug_bunny/middleware/json_response.rb', line 22 def on_complete(response) response['body'] = parse_body(response['body']) end |