public
Description: Ruby library for comparing poker hands and determining the winner.
Homepage:
Clone URL: git://github.com/robolson/ruby-poker.git
Jonathan Wilkins (author)
Tue Oct 27 11:05:51 -0700 2009
robolson (committer)
Mon Nov 09 23:04:53 -0800 2009
ruby-poker / CHANGELOG
100644 52 lines (41 sloc) 2.194 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
2009-07-12 (0.3.2)
    * Reorganized ruby-poker's lib folder to match the standard layout for gems. This makes ruby-poker compatible with Rip.
    * Bug [#26276] improper two_pair? behavior. Applied patch by Uro.
    * Changed protected methods in PokerHand to private
    * Added natural_value method to Card
 
2009-01-24 (0.3.1)
    * Bug [#23623] undefined method <=> for nil:NilClass
    
2008-12-30 (0.3.1)
    * Bug (#20407) Raise an exception when creating a new hand with duplicates
    * Added PokerHand#uniq method
    * Removed deprecated `Gem::manage_gems` from Rakefile
 
2008-05-17 (0.3.0)
    * Changed Card#== to compare based on card suit and face value. Before it only compared the face value of two cards. Warning: This change may potentially break your program if you were comparing Card objects directly.
    * Replaced `PokerHand#arranged_hand` with `PokerHand#sort_using_rank` which is more descriptive. This loosely corresponds to bug #20194.
    * Bug [#20196] 'rank' goes into an infinite loop.
    * Bug [#20195] Allows the same card to be entered into the hand.
    * Bug [#20344] sort_using_rank does not return expected results
    
2008-04-20 (0.2.4)
    * Modernized the Rakefile
    * Updated to be compatible with Ruby 1.9
    
2008-04-06 (0.2.2)
    * Fixed bug where two hands that had the same values but different suits returned not equal
    
2008-02-08 (0.2.1)
    * Cards can be added to a hand after it is created by using (<<) on a PokerHand
    * Cards can be deleted from a hand with PokerHand.delete()
    
2008-01-21 (0.2.0)
    * Merged Patrick Hurley's poker solver
    * Added support for hands with >5 cards
    * Straights with a low Ace count now
    * to_s on a PokerHand now includes the rank after the card list
    * Finally wrote the Unit Tests suite
    
2008-01-12 (0.1.2)
    * Fixed critical bug that was stopping the whole program to not work
    * Added some test cases as a result
    * More test cases coming soon
    
2008-01-12 (0.1.1)
    * Ranks are now a class.
    * Extracted card, rank, and arrays methods to individual files
    * Added gem packaging
        
2008-01-10 (0.1.0)
    * Initial version