Check out these awesome ruby and rails screencasts! There is 1 15 minute cast released every week as well as either a 2 Minute Ruby or a 2 Minute Rails screencast!
This library gives you access to a functional deck of cards, and a deck of blackjack cards.
Decks can be initialized with a shoe_size
Add this line to your application's Gemfile:
And then execute:
Or install it yourself as:
$ gem install playing_cards
require 'playing_cards' # normal 52 card deck deck = PlayingCards::Deck.new deck.cards.count #=> 52 # card rank values are A=0 to K=12 # many decks for games that require multiple packs of cards deck = PlayingCards::Deck.new(12) deck.cards.count #=> 624 # blackjack deck with 4 shoes deck = BlackjackCards::Deck.new(12) deck.cards.count #=> 208 # aces now have 11 for a rank value # face cards are 10
- Fork it ( http://github.com//playing_cards/fork )
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request