1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
undef :sum return identity unless size > 0 if block_given? (&block) else inject {|sum, element| sum + element } end end end |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
undef :sum return identity unless size > 0 if block_given? (&block) else inject {|sum, element| sum + element } end end end |