Class: Faraday::CLI::Middleware::VerboseResponse

Inherits:
Middleware
  • Object
show all
Defined in:
lib/faraday/cli/middleware/verbose_response.rb

Instance Method Summary collapse

Instance Method Details

#call(request_env) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/faraday/cli/middleware/verbose_response.rb', line 3

def call(request_env)
  @app.call(request_env).on_complete do |src_response_env|
    response_env = src_response_env.dup
    response_env.delete(:body)

    $stdout.puts(YAML.dump({'response' => response_env}),"\n")
  end
end