Module: BaseConvert
- Extended by:
- BaseConvert
- Included in:
- BaseConvert, FromTo, Number
- Defined in:
- lib/base_convert.rb,
lib/base_convert/number.rb,
lib/base_convert/from_to.rb,
lib/base_convert/configuration.rb
Overview
Defined Under Namespace
Modules: Configuration
Classes: FromTo, Number
Constant Summary
collapse
- VERSION =
'3.0.191221'
Instance Method Summary
collapse
Instance Method Details
#tob(integer = @integer, base = @base, digits = @digits) ⇒ Object
14
15
16
17
18
19
20
21
22
|
# File 'lib/base_convert.rb', line 14
def tob(integer=@integer, base=@base, digits=@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
|
#toi(string = @string, base = @base, digits = @digits) ⇒ Object
5
6
7
8
9
10
11
12
|
# File 'lib/base_convert.rb', line 5
def toi(string=@string, base=@base, digits=@digits)
integer = 0
string.each_char do |c|
index = digits.index(c)
integer = integer * base + index
end
integer
end
|