Class: LoadedDice
- Inherits:
-
Dice
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
9
10
11
|
# File 'lib/simple_craps/loaded_dice.rb', line 9
def is_it_really_loaded?
true
end
|
#roll ⇒ Object
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
|