Class: BaseGameStripParser

Inherits:
Base
  • Object
show all
Defined in:
lib/parser/base_game_strip.rb

Direct Known Subclasses

FreeGameStripParser

Instance Method Summary collapse

Methods inherited from Base

get_sheet_name, #initialize, #reload_sheet, sheet_name, #to_json

Constructor Details

This class inherits a constructor from Base

Instance Method Details

#parse_sheetObject



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/parser/base_game_strip.rb', line 3

def parse_sheet
  reels = []
  (1 .. 5).each do |col|
    reel = []
    (3 .. @sheet.last_row).each do |row|
      value = @sheet.cell(row, col)
      reel.unshift(value) if value
    end
    reels << reel
  end
  { reels: reels }
end