Sha256: 395dd533fa8c5d0e471392d64c127363f4f92459c814bb4f95504f6032425f12
Contents?: true
Size: 420 Bytes
Versions: 26
Compression:
Stored size: 420 Bytes
Contents
unless Enumerable.method_defined? :min_by require 'backports/tools' require 'enumerator' module Enumerable def min_by return to_enum(:min_by) unless block_given? min_object, min_result = nil, Backports::MOST_EXTREME_OBJECT_EVER each do |object| result = yield object min_object, min_result = object, result if min_result > result end min_object end end end
Version data entries
26 entries across 26 versions & 2 rubygems