# File lib/cucumber/formatter/io.rb, line 25 def ensure_dir(path, name) raise "You *must* specify --out DIR for the #{name} formatter" unless String === path raise "I can't write #{name} reports to a file - it has to be a directory" if File.file?(path) FileUtils.mkdir_p(path) unless File.directory?(path) path end