Sha256: f38825b722a9739a4b02936648f1aaeb22d4a6a18837870fd5f20c2d03cd895f
Contents?: true
Size: 487 Bytes
Versions: 1
Compression:
Stored size: 487 Bytes
Contents
class Array def to_i self.map do |arg| begin case arg.upcase when 'J' then 11 when 'Q' then 12 when 'K' then 13 when 'A' then 1 else Integer(arg) end rescue ArgumentError raise " unknown digit: '#{arg}'" end end end end class String def to_p {'11' => 'J', '12' => 'Q', '13' => 'K'}.each {|digit, poker| self.gsub!(digit, poker)} self end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
24games-0.2.3 | lib/calc24/ext.rb |