Class: Faraday::Response::OSResponseRecorder
- Inherits:
-
Middleware
- Object
- Middleware
- Faraday::Response::OSResponseRecorder
- Defined in:
- lib/yao/faraday_middlewares.rb
Instance Method Summary collapse
Instance Method Details
#on_complete(env) ⇒ Object
121 122 123 124 125 126 127 128 129 130 131 132 133 |
# File 'lib/yao/faraday_middlewares.rb', line 121 def on_complete(env) require 'tmpdir' @@tmpdir ||= Dir.mktmpdir('yao-') root = Pathname.new(@@tmpdir) path = [env.method.to_s.upcase, env.url.path.gsub('/', '-')].join("-") + ".json" puts root.join(path) File.open(root.join(path), 'w') do |f| f.write env.body end end |