module Hamster::Enumerable
def minimum(&block)
def minimum(&block) return minimum { |minimum, item| item <=> minimum } unless block_given? reduce { |minimum, item| yield(minimum, item) < 0 ? item : minimum } end
def minimum(&block) return minimum { |minimum, item| item <=> minimum } unless block_given? reduce { |minimum, item| yield(minimum, item) < 0 ? item : minimum } end