Files
ecarte/lib/deck.rb
T

27 lines
410 B
Ruby

require_relative "card"
class Deck
attr_reader :cards
def initialize
@cards = []
values = ["7", "8", "9", "10", "ace", "jack", "queen", "king"]
suits = ["hearts", "diamonds", "clubs", "spades"]
suits.each do |suit|
values.each do |value|
@cards << Card.new(value, suit)
end
end
end
def shuffle
@cards.shuffle!
end
def draw
@cards.pop
end
end