class BCDice::CommonCommand::BarabaraDice::Node::Notation

Public Class Methods

new(times, sides) click to toggle source

@param times [#eval] @param sides [#eval]

# File lib/bcdice/common_command/barabara_dice/node.rb, line 56
def initialize(times, sides)
  @times = times
  @sides = sides
end

Public Instance Methods

to_dice(round_type) click to toggle source

@param round_type [Symbol]

# File lib/bcdice/common_command/barabara_dice/node.rb, line 62
def to_dice(round_type)
  times = @times.eval(round_type)
  sides = @sides.eval(round_type)

  Dice.new(times, sides)
end