Method: Enumerable#minimum

Defined in:
activesupport/lib/active_support/core_ext/enumerable.rb

#minimum(key) ⇒ Object

Calculates the minimum from the extracted elements.

payments = [Payment.new(5), Payment.new(15), Payment.new(10)]
payments.minimum(:price) # => 5


32
33
34
# File 'activesupport/lib/active_support/core_ext/enumerable.rb', line 32

def minimum(key)
  map(&key).min
end