Class: RpgLib::DieRoller

Inherits:
Object
  • Object
show all
Defined in:
lib/rpg_lib/die_roller.rb

Overview

DieRoller

Instance Method Summary collapse

Constructor Details

#initialize(generator = nil) ⇒ DieRoller

Returns a new instance of DieRoller.



6
7
8
# File 'lib/rpg_lib/die_roller.rb', line 6

def initialize(generator = nil)
  @generator = generator || Random.new
end

Instance Method Details

#roll(sides) ⇒ Object



10
11
12
# File 'lib/rpg_lib/die_roller.rb', line 10

def roll(sides)
  @generator.rand(1..sides)
end