Class: Rack::Logjam::Grape::Middleware

Inherits:
Grape::Middleware::Base
  • Object
show all
Defined in:
lib/rack/logjam/grape/middleware.rb

Instance Method Summary collapse

Instance Method Details

#afterObject



15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/rack/logjam/grape/middleware.rb', line 15

def after
  return unless api_request?( env )

  status = @app_response.first
  headers = @app_response[1]
  body = @app_response.last.body.last

  #logger.log_response( env, status, headers, response )
  logger.log_response( env, status, headers, body )

  @app_response
end

#beforeObject



9
10
11
12
13
# File 'lib/rack/logjam/grape/middleware.rb', line 9

def before
  return unless api_request?( env )

  logger.log_request( env )
end