Sha256: c7c7a94e1e0e54f2f7224b999f12fa66c8e9702fe758951c9012c2e4c3ea12b2

Contents?: true

Size: 259 Bytes

Versions: 4

Compression:

Stored size: 259 Bytes

Contents

module BlackjackJp
  class Person
    attr_accessor :name, :deck, :hand

    def initialize(name, deck, hand=[])
      @name = name
      @deck = deck.shuffle
      @hand = hand
    end

    def draw(num = 1)
      @hand += @deck.shift(num)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
blackjack_jp-0.1.3 lib/blackjack_jp/person.rb
blackjack_jp-0.1.2 lib/blackjack_jp/person.rb
blackjack_jp-0.1.1 lib/blackjack_jp/person.rb
blackjack_jp-0.1.0 lib/blackjack_jp/person.rb