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