Sha256: f6095f663a3911c7a4d07d1cf02a3c961f9f6bfb5ae0fd64f1879af460cc2d7b
Contents?: true
Size: 492 Bytes
Versions: 1
Compression:
Stored size: 492 Bytes
Contents
module Rawbotz module SalesData def self.sales_since day, products db = RawgentoDB::Query monthly_sales = products.map{|p| [p.product_id, db.sales_monthly_between(p.product_id, Date.today, day)]}.to_h # This is NOT the average! monthly_sales.each{|k,v| monthly_sales[k] = v.inject(0){|a,s| a + s[1].to_i}/v.length rescue 0} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rawbotz-0.2.0 | lib/rawbotz/sales_data.rb |