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