From 6c1d42386df7994607f4b6096dd75323ff9bbb3a Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sun, 13 Nov 2016 23:41:23 +0100 Subject: Remove `flat_map` compatibility layer. --- Library/Homebrew/extend/enumerable.rb | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 Library/Homebrew/extend/enumerable.rb (limited to 'Library/Homebrew/extend') 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 -- cgit v1.2.3