class BCDice::CommonCommand::BarabaraDice::Node::Dice

Public Class Methods

new(times, sides) click to toggle source

@param times [Integer] @param sides [Integer]

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

Public Instance Methods

roll(randomizer) click to toggle source

@param randomizer [BCDice::Randomizer] @return [Array<Integer>]

# File lib/bcdice/common_command/barabara_dice/node.rb, line 80
def roll(randomizer)
  randomizer.roll_barabara(@times, @sides)
end
to_s() click to toggle source

@return [String]

# File lib/bcdice/common_command/barabara_dice/node.rb, line 85
def to_s
  "#{@times}B#{@sides}"
end