module Embulk::Input::GoogleSpreadsheets::PagerUtil
Public Class Methods
num2col(num, base = default_base, offset = default_offset)
click to toggle source
# File lib/embulk/input/google_spreadsheets/pager_util.rb, line 6 def self.num2col(num, base = default_base, offset = default_offset) [].tap do |r| while num > 0 num -= 1 r.unshift((num % base + offset).chr) num /= base end end.join end
Private Class Methods
default_base()
click to toggle source
# File lib/embulk/input/google_spreadsheets/pager_util.rb, line 22 def self.default_base @default_base ||= 26 # number of alphabet end
default_offset()
click to toggle source
# File lib/embulk/input/google_spreadsheets/pager_util.rb, line 18 def self.default_offset @default_offset ||= 'A'.ord end