module ArrayExtensions
Public Instance Methods
sum(identity = 0, &block)
click to toggle source
from Active Support library
# File lib/array_extensions.rb, line 4 def sum(identity = 0, &block) return identity unless size > 0 if block_given? map(&block).sum else inject { |sum, element| sum + element } end end