class Gobstones::Lang::Color
Public Class Methods
all()
click to toggle source
# File lib/gobstones/lang/literals/color.rb, line 7 def self.all [Azul, Negro, Rojo, Verde] end
order()
click to toggle source
# File lib/gobstones/lang/literals/color.rb, line 11 def self.order [Azul, Negro, Rojo, Verde] end
Public Instance Methods
<(other)
click to toggle source
# File lib/gobstones/lang/literals/color.rb, line 15 def <(other) self.class.order.index(self.class) < self.class.order.index(other.class) end
opposite()
click to toggle source
# File lib/gobstones/lang/literals/color.rb, line 19 def opposite raise Runner::GobstonesTypeError, "colors don't have opposite" end
return_type()
click to toggle source
# File lib/gobstones/lang/literals/color.rb, line 23 def return_type :Color end