Class: LoadedDice

Inherits:
Dice
  • Object
show all
Defined in:
lib/simple_craps/loaded_dice.rb

Instance Attribute Summary

Attributes inherited from Dice

#sides

Instance Method Summary collapse

Methods inherited from Dice

#initialize, #is_loaded?

Constructor Details

This class inherits a constructor from Dice

Instance Method Details

#is_it_really_loaded?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/simple_craps/loaded_dice.rb', line 9

def is_it_really_loaded?
  true
end

#rollObject



3
4
5
6
7
# File 'lib/simple_craps/loaded_dice.rb', line 3

def roll
  original = (1..sides).to_a
  loaded = original + original.each_slice((sides/2).to_i).to_a[1]
  loaded.sample
end