Remove flat_map compatibility layer.
This commit is contained in:
parent
353b67a6b2
commit
6c1d42386d
@ -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
|
||||
@ -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"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user