Method: BaseConvert::Functions#to_base

Defined in:
lib/base_convert/functions.rb

#to_base(integer, base, digits) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'lib/base_convert/functions.rb', line 14

def to_base(integer, base, digits)
  return digits[0] if integer == 0
  string = ''
  while integer > 0
    integer, index = integer.divmod(base)
    string = string.insert(0, digits[index])
  end
  string
end