module BCDice::ArithmeticEvaluator

Public Class Methods

eval(expr, round_type: RoundType::FLOOR) click to toggle source

四則演算を評価する @deprecated +Arithmetic.#eval+ を利用してください。 @param expr [String, nil] 評価する式 @param round_type [Symbol] 端数処理の種類 @return [Integer] 評価結果を返す。不正な式の場合には0を返す。

# File lib/bcdice/arithmetic_evaluator.rb, line 11
def eval(expr, round_type: RoundType::FLOOR)
  return 0 unless expr

  Arithmetic.eval(expr, round_type) || 0
end