Sha256: dde777d5a02bfc38a8a42e0d51e7a1e82129d134a80454ddcaaeca6ce3f8dc62

Contents?: true

Size: 499 Bytes

Versions: 2

Compression:

Stored size: 499 Bytes

Contents

module Inventorymaster
  module ReportsHelper
     def average_cost(unit_cost,ammount)
                if unit_cost == nil
                    if @cost || @average ==0
                        return 0
                    else
                        return  @cost / @average
                    end
                else
                    @average += ammount
                    @cost += unit_cost* ammount
                    return  @cost / @average
                end
            end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
inventorymaster-0.1.1 app/helpers/inventorymaster/reports_helper.rb
inventorymaster-0.1.0 app/helpers/inventorymaster/reports_helper.rb