Method: Ethereum::BaseConvert#encode

Defined in:
lib/ethereum/base_convert.rb

#encode(v, base, minlen) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
# File 'lib/ethereum/base_convert.rb', line 26

def encode(v, base, minlen)
  syms = symbols(base)

  result = ''
  while v > 0
    result = syms[v % base] + result
    v /= base
  end

  Utils.lpad result, syms[0], minlen
end