Sunfox

Le journal de Sunny Ripert


Journal

Archives du 27 mai 2008

Somethingest :>

Il y a 3 ans, 12 mois de bonne matinée, 5 commentaires.

module Enumerable
  def somethingest(method)
    inject do |acc, elem|
      elem.send(method, acc) ? elem : acc
    end
  end

  def biggest
    somethingest :>
  end

  def smallest
    somethingest :<
  end
end

[42, 51, -9.2, 5].biggest # => 51
[42, 51, -9.2, 5].smallest # => -9.2

:D Sunny Ripert

est un développeur web vivant à l'Île-Saint-Denis.

CV, me contacter


Textes et contenus sous licence Creative Commons.
Site crée par mes soins et propulsé par WordPress.