spec/spec_helper.rb in ridgepole-0.6.3 vs spec/spec_helper.rb in ridgepole-0.6.4.beta
- old
+ new
@@ -193,9 +193,20 @@
cmd = ([:ruby, f.path] + args).join(' ')
Open3.capture2e(cmd)
end
end
+def tempfile(basename, content)
+ begin
+ path = `mktemp /tmp/#{basename}.XXXXXX`
+ open(path, 'wb') {|f| f << content }
+ FileUtils.chmod(0777, path)
+ yield(path)
+ ensure
+ FileUtils.rm_f(path) if path
+ end
+end
+
def mysql_awesome_enabled?
ENV['ENABLE_MYSQL_AWESOME'] == '1'
end
def migration_comments_enabled?