Sha256: 59ffeeb295a25167b1ace7a69363f876af22b1f0dd9c10a3a51692f44827bc4d

Contents?: true

Size: 250 Bytes

Versions: 1

Compression:

Stored size: 250 Bytes

Contents

module EasyDivide
  class Percent
    # 20.percent(10) => 0.6666...
    # 10.percent(4,5,6) => 0.3333...

    def self.calculate(dividend, divisor)
      dividend.to_f / (dividend.to_f + divisor.inject(0.0) do |sum, n| sum + n end)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
easy_divide-1.0.1 lib/easy_divide/percent.rb