From 9e57da83a29eabf7d841eaeaac733ced3b730481 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 9 Jun 2014 21:36:36 -0500 Subject: [PATCH] Stop exposing mktemp as a public method on formula objects --- Library/Homebrew/extend/fileutils.rb | 1 + Library/Homebrew/formula_versions.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/fileutils.rb b/Library/Homebrew/extend/fileutils.rb index 45b51b7f63..06a2e3e23b 100644 --- a/Library/Homebrew/extend/fileutils.rb +++ b/Library/Homebrew/extend/fileutils.rb @@ -23,6 +23,7 @@ module FileUtils extend self cd prevd if prevd ignore_interrupts{ rm_r tempd } if tempd end + module_function :mktemp # A version of mkdir that also changes to that folder in a block. alias mkdir_old mkdir diff --git a/Library/Homebrew/formula_versions.rb b/Library/Homebrew/formula_versions.rb index d4bad45844..feb8cd1a25 100644 --- a/Library/Homebrew/formula_versions.rb +++ b/Library/Homebrew/formula_versions.rb @@ -52,7 +52,7 @@ class FormulaVersions end def formula_at_revision rev, &block - f.mktemp do + FileUtils.mktemp(f.name) do path = Pathname.pwd.join("#{f.name}.rb") path.write file_contents_at_revision(rev)