user upgrades: factor out gold/platinum prices.

This commit is contained in:
evazion
2019-12-24 11:52:16 -06:00
parent 7694be9cb3
commit ef2eb9d0f5
6 changed files with 32 additions and 9 deletions

View File

@@ -30,13 +30,13 @@ class UserUpgradesController < ApplicationController
if params[:desc] == "Upgrade to Gold"
level = User::Levels::GOLD
cost = 2000
cost = UserUpgrade.gold_price
elsif params[:desc] == "Upgrade to Platinum"
level = User::Levels::PLATINUM
cost = 4000
cost = UserUpgrade.platinum_price
elsif params[:desc] == "Upgrade Gold to Platinum" && @user.level == User::Levels::GOLD
level = User::Levels::PLATINUM
cost = 2000
cost = UserUpgrade.upgrade_price
else
raise "Invalid desc"
end