Séparé les classes dans des fichiers
This commit is contained in:
1 parent
df544cdd49
commit
8a1e56e85e
7 files changed
+212
-202
No files matched your search
+32
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
class Card
|
||||
attr_reader :value, :suit
|
||||
|
||||
def initialize(value, suit)
|
||||
@value = value
|
||||
@suit = suit
|
||||
end
|
||||
|
||||
def to_s
|
||||
"#{@value} of #{@suit}"
|
||||
end
|
||||
|
||||
def strength
|
||||
if @value.match?(/\A\d+\z/)
|
||||
@value.to_i
|
||||
else
|
||||
case @value
|
||||
when "ace"
|
||||
11
|
||||
when "jack"
|
||||
12
|
||||
when "queen"
|
||||
13
|
||||
when "king"
|
||||
14
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user