aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend
diff options
context:
space:
mode:
authorAlyssa Ross2016-10-10 13:26:09 +0100
committerAlyssa Ross2016-10-25 22:36:13 +0100
commitc4c855b9fc8695664a66dd7822a483b91e3e26e3 (patch)
tree2ce2fb61d54b3f78428f6e53345789efd779bdec /Library/Homebrew/extend
parenta4dc835ba06e7d1cd2a6b6b4ffacf4416b35ffea (diff)
downloadbrew-c4c855b9fc8695664a66dd7822a483b91e3e26e3.tar.bz2
ARGV: extract #values from missing
Diffstat (limited to 'Library/Homebrew/extend')
-rw-r--r--Library/Homebrew/extend/ARGV.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb
index 0adf8d548..bd60cbecc 100644
--- a/Library/Homebrew/extend/ARGV.rb
+++ b/Library/Homebrew/extend/ARGV.rb
@@ -121,6 +121,13 @@ module HomebrewArgvExtension
flag_with_value.strip_prefix(arg_prefix) if flag_with_value
end
+ # Returns an array of values that were given as a comma-seperated list.
+ # @see value
+ def values(name)
+ return unless val = value(name)
+ val.split(",")
+ end
+
def force?
flag? "--force"
end