aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Reiter2016-11-13 23:41:23 +0100
committerMarkus Reiter2016-11-14 09:45:44 +0100
commit6c1d42386df7994607f4b6096dd75323ff9bbb3a (patch)
tree17fbe14292c44ffa8905b7091ded3f898fafc02c
parent353b67a6b2bc5932a780e328291cb42e7e868dce (diff)
downloadbrew-6c1d42386df7994607f4b6096dd75323ff9bbb3a.tar.bz2
Remove `flat_map` compatibility layer.
-rw-r--r--Library/Homebrew/extend/enumerable.rb13
-rw-r--r--Library/Homebrew/global.rb1
2 files changed, 0 insertions, 14 deletions
diff --git a/Library/Homebrew/extend/enumerable.rb b/Library/Homebrew/extend/enumerable.rb
deleted file mode 100644
index 65be7dc06..000000000
--- a/Library/Homebrew/extend/enumerable.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-module Enumerable
- unless method_defined?(:flat_map)
- def flat_map
- return to_enum(:flat_map) unless block_given?
- r = []
- each do |*args|
- result = yield(*args)
- result.respond_to?(:to_ary) ? r.concat(result) : r.push(result)
- end
- r
- end
- end
-end
diff --git a/Library/Homebrew/global.rb b/Library/Homebrew/global.rb
index bf700b095..eabc4c164 100644
--- a/Library/Homebrew/global.rb
+++ b/Library/Homebrew/global.rb
@@ -4,7 +4,6 @@ require "extend/pathname"
require "extend/git_repository"
require "extend/ARGV"
require "extend/string"
-require "extend/enumerable"
require "os"
require "utils"
require "exceptions"