class RpgLib::Parser::DiceExpression::BinaryOperation

BinaryOperation

Public Instance Methods

eval(roller) click to toggle source
# File lib/rpg_lib/parser/dice_expression_nodes.rb, line 8
def eval(roller)
  tail.elements.inject(head.eval(roller)) do |value, element|
    element.operator.apply(value, element.operand.eval(roller))
  end
end