class Boggler::Die
Public Class Methods
new(sides = [])
click to toggle source
# File lib/boggler/die.rb, line 3 def initialize(sides = []) @sides = sides || [] @sides << random_letter if sides.empty? end
Public Instance Methods
roll()
click to toggle source
# File lib/boggler/die.rb, line 8 def roll @sides.sample end
Private Instance Methods
random_letter()
click to toggle source
# File lib/boggler/die.rb, line 14 def random_letter rand(10...36).to_s 36 end