class Redealer::Deck
Attributes
cards[R]
Public Class Methods
new()
click to toggle source
# File lib/redealer/deck.rb, line 5 def initialize @cards = [] [:clubs, :diamonds, :hearts, :spades].each do |suite| (1..13).each do |value| @cards << Card.new(value, suite) end end @cards.shuffle! end
Public Instance Methods
draw()
click to toggle source
# File lib/redealer/deck.rb, line 15 def draw @cards.pop end