jcottobboni/inventorymaster

View on GitHub
app/helpers/inventorymaster/reports_helper.rb

Summary

Maintainability
A
1 hr
Test Coverage
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