Class: Johac::Connection::Middleware::RequestTapMiddleware

Inherits:
Faraday::Middleware
  • Object
show all
Defined in:
lib/johac/connection.rb

Overview

Write custom user agent to all requests.

Instance Method Summary collapse

Constructor Details

#initialize(app, request_tap) ⇒ RequestTapMiddleware

Returns a new instance of RequestTapMiddleware.



119
120
121
122
# File 'lib/johac/connection.rb', line 119

def initialize(app, request_tap)
  @request_tap = request_tap
  super(app)
end

Instance Method Details

#call(env) ⇒ Object



124
125
126
127
# File 'lib/johac/connection.rb', line 124

def call(env)
  @request_tap.call(env)
  @app.call(env)
end