class Faraday::Response::OSResponseRecorder

Public Instance Methods

on_complete(env) click to toggle source
# File lib/yao/faraday_middlewares.rb, line 155
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