У меня есть класс Card
, и я хочу перегрузить оператор >
для сравнения с другой картой (туз выше короля, король выше ферзя и т. Д.). Я забыл, что мало знал о Руби, и понятия не имею, с чего начать.
class Card
@@RANKS = ['A', 'K', 'Q', 'J', 'T', '9', '8','7','6','5','4','3','2']
attr_reader :rank
def initialize(str)
@rank = str[0,1]
end
def > (other)
#?????
end
end