class Gobstones::Lang::Direction

Public Class Methods

all() click to toggle source
# File lib/gobstones/lang/literals/direction.rb, line 6
def self.all
  [Norte, Sur, Este, Oeste]
end
order() click to toggle source
# File lib/gobstones/lang/literals/direction.rb, line 10
def self.order
  [Norte, Este, Sur, Oeste]
end

Public Instance Methods

<(other) click to toggle source
# File lib/gobstones/lang/literals/direction.rb, line 14
def <(other)
  self.class.order.index(self.class) < self.class.order.index(other.class)
end
return_type() click to toggle source
# File lib/gobstones/lang/literals/direction.rb, line 18
def return_type
  :Direction
end