aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/software_spec.rb
diff options
context:
space:
mode:
authorJack Nagel2014-08-28 23:54:00 -0500
committerJack Nagel2014-08-28 23:54:00 -0500
commitae0b527d54f1660a8917ffd4cb02b8b5cdcf7c18 (patch)
tree14c035bf6c08b0f5d14d593c8a0a518654a47c24 /Library/Homebrew/software_spec.rb
parentad70f7a5378d7f34cdb05c56e8065db5fec14e6f (diff)
downloadhomebrew-ae0b527d54f1660a8917ffd4cb02b8b5cdcf7c18.tar.bz2
Single character options should not be used in a formula
Diffstat (limited to 'Library/Homebrew/software_spec.rb')
-rw-r--r--Library/Homebrew/software_spec.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb
index 113230247..bce6c7d84 100644
--- a/Library/Homebrew/software_spec.rb
+++ b/Library/Homebrew/software_spec.rb
@@ -92,7 +92,8 @@ class SoftwareSpec
name = name.to_s
end
raise ArgumentError, "option name is required" if name.empty?
- raise ArgumentError, "options should not start with dashes" if name.start_with?("-")
+ raise ArgumentError, "option name must be longer than one character" unless name.length > 1
+ raise ArgumentError, "option name must not start with dashes" if name.start_with?("-")
Option.new(name, description)
end
options << opt