Sha256: bcd2919339a8b0f0ba986fefdb24ef6d4a9dedbfbbe7423d7efe4960395cde30
Contents?: true
Size: 322 Bytes
Versions: 2
Compression:
Stored size: 322 Bytes
Contents
module Acme class WrapResponseDecorator def initialize(app) @app = app end def call(env) status, headers, body_proxy = @app.call(env) bodies = body_proxy.body.map do |body| { body: JSON.parse(body), status: status }.to_json end [200, headers, bodies] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vitals-0.4.0 | integration/multiverse/grape-on-rack/api/wrap_response_decorator.rb |
vitals-0.3.0 | integration/multiverse/grape-on-rack/api/wrap_response_decorator.rb |