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.



139
140
141
142
# File 'lib/johac/connection.rb', line 139

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

Instance Method Details

#call(env) ⇒ Object



144
145
146
147
# File 'lib/johac/connection.rb', line 144

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