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