class Deck
Public Class Methods
new()
click to toggle source
# File lib/deck.rb, line 3 def initialize @valid_suits = Card.valid_suits @valid_values = Card.valid_values @stack = Array.new @valid_suits.each do |suit| @valid_values.each{|value | @stack << Card.new(suit, value)} end self.shuffle end
Public Instance Methods
cards()
click to toggle source
# File lib/deck.rb, line 19 def cards ; @stack ; end
shuffle()
click to toggle source
# File lib/deck.rb, line 15 def shuffle @stack.shuffle! end