class Array
def max_field_value(field)
self.max{|a,b| a.send(field) <=> b.send(field)}.send(field)
end
def min_field_value(field)
self.min{|a,b| a.send(field) <=> b.send(field)}.send(field)
end
end
class Numeric
def bound(min, max)
[[self, min].max, max].min
end
end
пятница, 12 сентября 2008 г.
Вот пара красивостей. Буду рад, если кто-то из гуру увидит это и скажет, как это пишется красивее.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий