|
|
|
@ -2,7 +2,10 @@ class DiceRollsController < ApplicationController
|
|
|
|
|
VALID_DICE_TYPES = %w[d2 d4 d6 d8 d10 d20 d100]
|
|
|
|
|
|
|
|
|
|
def rolls
|
|
|
|
|
rolls_count = 1
|
|
|
|
|
# si c'est pas un nombre, to_i renverra 0
|
|
|
|
|
requested_rolls_count = params[:rolls_count].to_i
|
|
|
|
|
# si le nombre de dés demandé est pas supérieur à 0, on utilise 1 comme valeur par défaut
|
|
|
|
|
rolls_count = (requested_rolls_count > 0) ? requested_rolls_count : 1
|
|
|
|
|
|
|
|
|
|
unless VALID_DICE_TYPES.include?(params[:dice_type])
|
|
|
|
|
render json: {}, status: 404
|
|
|
|
|