module Bet::BetCalculations::Core
Public Instance Methods
accumulator(prices, opts = {})
click to toggle source
# File lib/bet/bet_calculations/core.rb, line 12 def accumulator(prices, opts = {}) prices = parse_prices(prices) opts = parse_opts(opts) return send("ew_#{__method__}") if opts[:ew] returns = c(opts[:stake], prices.reduce(:*)) profit = returns - opts[:stake] { returns: returns, profit: profit, outlay: opts[:stake] } end