Method: BaseConvert#toi

Defined in:
lib/base_convert/base_convert.rb

#toi(string = to_s, base = @base, digits = @digits) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/base_convert/base_convert.rb', line 3

def toi(string=to_s, base=@base, digits=@digits)
  return nil if string.empty?
  integer = 0
  string.each_char do |c|
    index = digits.index(c)
    integer = integer * base + index
  end
  integer
end