module Downsampler::EnumerableExt

Public Instance Methods

mean(&block) click to toggle source
# File lib/downsampler/enumerable_extensions.rb, line 10
def mean &block
  sum(&block) / size
end
sum() { |el| ... } click to toggle source
# File lib/downsampler/enumerable_extensions.rb, line 3
def sum &block
  inject(0.0) do |result, el|
    el = yield(el) if block_given?
    result + el.to_f
  end
end