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 ------------- Library/Homebrew/global.rb | 1 - 2 files changed, 14 deletions(-) delete mode 100644 Library/Homebrew/extend/enumerable.rb (limited to 'Library') 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" -- cgit v1.2.3