Module: TransyncConfig

Defined in:
lib/transync/transync_config.rb

Constant Summary collapse

WORKSHEET_COLUMNS =

Result of WORKSHEET_COLUMNS should be something like this depends on LANGUAGES set in settings yaml file WORKSHEET_COLUMNS = { key: 1, en: 2, de: 3 }

{ key: 1 }
START_ROW =
2

Class Method Summary collapse

Class Method Details

.init_spreadsheetObject



14
15
16
17
18
19
20
# File 'lib/transync/transync_config.rb', line 14

def self.init_spreadsheet
  session     = GoogleDrive.(CONFIG['GDOC']['email'], CONFIG['GDOC']['password'])
  spreadsheet = session.spreadsheet_by_key(CONFIG['GDOC']['key'])
  worksheets  = spreadsheet.worksheets

  return spreadsheet, worksheets
end

.re_initObject

used for init command after we create new tabs



39
40
41
# File 'lib/transync/transync_config.rb', line 39

def self.re_init
  @spreadsheet, @worksheets = TransyncConfig.init_spreadsheet
end

.spreadsheetObject



47
48
49
# File 'lib/transync/transync_config.rb', line 47

def self.spreadsheet
  @spreadsheet
end

.worksheetsObject



43
44
45
# File 'lib/transync/transync_config.rb', line 43

def self.worksheets
  @worksheets
end