Sha256: 83d3021a3745e3bf02f91505cee8e9bf4229e2e2aa535080d8b8f1fbf13f6e1b
Contents?: true
Size: 322 Bytes
Versions: 52
Compression:
Stored size: 322 Bytes
Contents
require 'tmpdir' require 'fileutils' shared_context "isolated home directory", :isolated_home => true do around do |ex| Dir.mktmpdir do |tmp_dir| original_home = ENV['HOME'] begin ENV['HOME'] = tmp_dir ex.call ensure ENV['HOME'] = original_home end end end end
Version data entries
52 entries across 52 versions & 13 rubygems