Module: CardNine
- Defined in:
- lib/card_nine.rb,
lib/card_nine/card.rb,
lib/card_nine/deck.rb,
lib/card_nine/table.rb,
lib/card_nine/dealer.rb,
lib/card_nine/dealers/simple.rb,
lib/card_nine/cards/simple_card.rb,
lib/card_nine/cards/playing_card.rb,
lib/card_nine/dealers/texas_holdem.rb
Overview
CardNine is a programmers toolkit providing abstractions for cards, decks, dealers, and
hands. It also provides a pair of sample games that use the system.
A Card is the base unit and can be as simple as a name, slightly more complicated like
a playing card with ranks, suits and sorting. Attributes and keyword lists will make even
the most complicated