Add buildpath to Formula

This commit is contained in:
Adam Vandenberg 2012-02-24 12:50:21 -08:00
parent 554d5a2670
commit 01a6daa4d4

View File

@ -11,6 +11,10 @@ class Formula
attr_reader :standard, :unstable
attr_reader :bottle_url, :bottle_sha1, :head
# The build folder, usually in /tmp.
# Will only be non-nil during the stage method.
attr_reader :buildpath
# Homebrew determines the name
def initialize name='__UNKNOWN__', path=nil
set_instance_variable 'homepage'
@ -573,7 +577,10 @@ EOF
verify_download_integrity fetched if fetched.kind_of? Pathname
mktemp do
downloader.stage
# Set path after the downloader changes the working folder.
@buildpath = Pathname.pwd
yield
@buildpath = nil
end
end