Sha256: 151f791d4fba1c6a83ec4e8bd68d34472d0a46ec6213380d63f2c31a2e0094c0
Contents?: true
Size: 534 Bytes
Versions: 31
Compression:
Stored size: 534 Bytes
Contents
# Steep runs on Ruby 2.6 and it needs a shim of `filter_map` module Shims module EnumerableFilterMap def filter_map(&block) if block result = [] each do |element| if value = yield(element) result << value end end result else enum_for :filter_map end end end unless Enumerable.method_defined?(:filter_map) Enumerable.include EnumerableFilterMap module ::Enumerable alias filter_map filter_map end end end
Version data entries
31 entries across 31 versions & 1 rubygems