Module: Protocol::HTTP2::Extensions::Sum

Defined in:
lib/protocol/http2/extensions/sum.rb

Instance Method Summary collapse

Instance Method Details

#sum(init = 0) ⇒ Object



25
26
27
28
29
# File 'lib/protocol/http2/extensions/sum.rb', line 25

def sum(init = 0)
	reduce(init) do |acc, v|
		acc + (block_given? ? yield(v) : v)
	end
end