class Gem::TestCase
def write_file(path)
def write_file(path) path = File.join @gemhome, path unless Pathname.new(path).absolute? dir = File.dirname path FileUtils.mkdir_p dir unless File.directory? dir open path, 'wb' do |io| yield io if block_given? end path end