Sha256: d80b6e04bb3f56f1ac07a3353ef772a04f5cc7d25b55a25e44f09d82681f3afb

Contents?: true

Size: 210 Bytes

Versions: 2

Compression:

Stored size: 210 Bytes

Contents

module NumberCrusher
  def Average(numbers) # :rubocop: all
    numbers.reduce(0) { |a, e| a + e } / numbers.size.to_f
  end

  class Average
    def self.call(numbers)
      Average(numbers)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
number_crusher-0.1.2 lib/number_crusher/average.rb
number_crusher-0.1.1 lib/number_crusher/average.rb