aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2014-02-22 20:17:04 -0500
committerJack Nagel2014-02-22 20:17:04 -0500
commit5be3c17a4848ddd1c786d066782754ea5fe1f328 (patch)
tree86f844221c5bc8203959b855a9118459b1650760 /Library/Homebrew
parent1b67308076f226f99c554da54e7a2926cff73905 (diff)
downloadhomebrew-5be3c17a4848ddd1c786d066782754ea5fe1f328.tar.bz2
create: make conditional more obvious
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/cmd/create.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/create.rb b/Library/Homebrew/cmd/create.rb
index 9d749d73e..04ebe5d2e 100644
--- a/Library/Homebrew/cmd/create.rb
+++ b/Library/Homebrew/cmd/create.rb
@@ -95,6 +95,10 @@ class FormulaCreator
end
end
+ def fetch?
+ !ARGV.include?("--no-fetch")
+ end
+
def generate!
raise "#{path} already exists" if path.exist?
@@ -103,8 +107,7 @@ class FormulaCreator
puts "You'll need to add an explicit 'version' to the formula."
end
- # XXX: why is "and version" here?
- unless ARGV.include? "--no-fetch" and version
+ if fetch? && version
r = Resource.new
r.url, r.version, r.owner = url, version, self
@sha1 = r.fetch.sha1 if r.download_strategy == CurlDownloadStrategy