Include more precise tests around the initialization of the deck.
Demonstrate the problem with the tests.
Write a test that verifies the shuffle.
Add ability to cut the deck.
Keep the shuffle's behavior of returning the deck.
Demonstrate the problem with overriding a method used for verifying results in the tests.
Testing against to_s produces a unique way to get a card value, but is it the best way?
Create a same_as? method that can be used to compare two cards for rank/suit.
Merge pull request #18 from darrencauthon/initialization_tests

More testing around the initialization of the deck
Merge pull request #21 from darrencauthon/comparing_cards

Comparing cards
Merge pull request #20 from darrencauthon/cut_the_deck

Cut the deck
Merge pull request #22 from darrencauthon/shuffle_tests

Shuffle tests
Upgrade to RSpec 3

* `should` syntax has been deprecated in favor of the newer `expect` syntax. The
specs were updated to use `expect`.
* `treat_symbols_as_metadata_keys_with_true_values` is now the default behavior in
RSpec 3 and is no longer a configuration option.
* Unused `factories.rb` file was removed
Merge pull request #23 from JoelQ/jq-rspec-3

Upgrade to RSpec 3
Add the ability to exclude particular Ranks from the deck
Sponsored by Two Red Kites'  open source day!
Add the ability to add multiple decks
Sponsored by Two Red Kites'  open source day!
Updated README.md with an example of recent pull requests
Sponsored by Two Red Kites'  open source day!
Merge pull request #24 from 2rk/master

Feature: Add ability to exclude rank(s) and support multiple decks
Merge in latest changes from upstream.
Check for the proper flag to include the jokers.