Module: Gm::Notepad::Evaluators::DiceEvaluator

Defined in:
lib/gm/notepad/evaluators/dice_evaluator.rb

Class Method Summary collapse

Class Method Details

.call(text:, fallback: text) ⇒ Object



6
7
8
9
10
11
12
# 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