diff options
| author | Adam Vandenberg | 2013-07-07 09:14:10 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2013-07-17 06:58:10 -0700 |
| commit | d8d6b254f7099aed28e9b060f1599a5935eb3f0c (patch) | |
| tree | e211fe9ca1f7a83e870ddadf6d0184706caa6023 /Library | |
| parent | 702b5e5ba224b9cfc4c755a3afa989312af27a01 (diff) | |
| download | brew-d8d6b254f7099aed28e9b060f1599a5935eb3f0c.tar.bz2 | |
add ARGV.value
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/extend/ARGV.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index 106be88de..15ee645f8 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -67,6 +67,11 @@ module HomebrewArgvExtension at @n+1 or raise UsageError end + def value arg + arg = find {|o| o =~ /--#{arg}=(.+)/} + $1 if arg + end + def force? flag? '--force' end @@ -98,8 +103,7 @@ module HomebrewArgvExtension end def json - json_rev = find {|o| o =~ /--json=.+/} - json_rev.split("=").last if json_rev + value 'json' end def build_head? |
