Sha256: 3ab40d159cde25811ed09c615257925f767b7e8b1cf1808fe2739bf3a53f5018

Contents?: true

Size: 390 Bytes

Versions: 3

Compression:

Stored size: 390 Bytes

Contents

# frozen_string_literal: true

module WordSearch
  module TwoDimensional
    class Direction
      include Ruby::Enum

      # Standard cardinal directions
      define :N,  [0,   1]
      define :NE, [1,   1]
      define :E,  [1,   0]
      define :SE, [1,  -1]
      define :S,  [0,  -1]
      define :SW, [-1, -1]
      define :W,  [-1,  0]
      define :NW, [-1,  1]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
word_search-1.3.0 lib/word_search/two_dimensional/direction.rb
word_search-1.2.1 lib/word_search/two_dimensional/direction.rb
word_search-1.2.0 lib/word_search/two_dimensional/direction.rb