aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/options.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/options.rb')
-rw-r--r--Library/Homebrew/options.rb18
1 files changed, 2 insertions, 16 deletions
diff --git a/Library/Homebrew/options.rb b/Library/Homebrew/options.rb
index e43dc3a5a..f15af418a 100644
--- a/Library/Homebrew/options.rb
+++ b/Library/Homebrew/options.rb
@@ -4,7 +4,8 @@ class Option
attr_reader :name, :description, :flag
def initialize(name, description="")
- @name, @flag = split_name(name)
+ @name = name
+ @flag = "--#{name}"
@description = description
end
@@ -29,19 +30,6 @@ class Option
def inspect
"#<#{self.class.name}: #{flag.inspect}>"
end
-
- private
-
- def split_name(name)
- case name
- when /^[a-zA-Z]$/
- [name, "-#{name}"]
- when /^-[a-zA-Z]$/
- [name[1..1], name]
- else
- [name, "--#{name}"]
- end
- end
end
class Options
@@ -51,8 +39,6 @@ class Options
options = new
array.each do |e|
case e
- when /^-[^-]+$/
- e[1..-1].split(//).each { |o| options << Option.new(o) }
when /^--(.+)$/
options << Option.new($1)
else