diff options
| author | Xu Cheng | 2015-11-17 20:49:10 +0800 |
|---|---|---|
| committer | Xu Cheng | 2015-11-17 20:49:10 +0800 |
| commit | 74c0b1c56b33e6e3f8830584151e28054b68118a (patch) | |
| tree | d416c7edf2e59fec0a53dac8bdc38fec0baa4de9 /Library/Homebrew/compat | |
| parent | 3a68b915ebad687f0044d9bc1d81e0fa9ad40745 (diff) | |
| download | brew-74c0b1c56b33e6e3f8830584151e28054b68118a.tar.bz2 | |
fix prepend not available in Ruby 1.8
Closes Homebrew/homebrew#46071.
Closes Homebrew/homebrew#46069.
Diffstat (limited to 'Library/Homebrew/compat')
| -rw-r--r-- | Library/Homebrew/compat/dependency_collector.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Library/Homebrew/compat/dependency_collector.rb b/Library/Homebrew/compat/dependency_collector.rb index 516c55b56..bce04d047 100644 --- a/Library/Homebrew/compat/dependency_collector.rb +++ b/Library/Homebrew/compat/dependency_collector.rb @@ -1,4 +1,8 @@ -module DependencyCollectorCompat +require "dependency_collector" + +class DependencyCollector + alias_method :_parse_symbol_spec, :parse_symbol_spec + def parse_symbol_spec(spec, tags) case spec when :clt @@ -10,13 +14,9 @@ module DependencyCollectorCompat tags << :run Dependency.new("libtool", tags) else - super(spec, tags) + _parse_symbol_spec(spec, tags) end end -end - -class DependencyCollector - prepend DependencyCollectorCompat def autotools_dep(spec, tags) tags << :build unless tags.include? :run |
