module Gm::Notepad::Evaluators::DiceEvaluator

Public Class Methods

call(text:, fallback: text) click to toggle source
# File lib/gm/notepad/evaluators/dice_evaluator.rb, line 6
def self.call(text:, fallback: text)
  if parsed_text = Dice.parse(text.strip)
    parsed_text.evaluate.to_s
  else
    fallback.to_s
  end
end