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