Sha256: 250b03d659e46dcccf9b3f372742a736db9e0b721f2665f27f11bacc51a5c032
Contents?: true
Size: 228 Bytes
Versions: 3
Compression:
Stored size: 228 Bytes
Contents
module Math def self.average(values) values = values.map { |v| [v,1] }.to_h unless values.is_a?(Hash) values.inject(0) do |sum, vals| sum + vals.inject { |a,b| a * b } end / values.values.sum.to_f end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
darthjee-core_ext-1.5.6 | lib/darthjee/core_ext/math.rb |
darthjee-core_ext-1.5.5 | lib/darthjee/core_ext/math.rb |
darthjee-core_ext-1.5.4 | lib/darthjee/core_ext/math.rb |