Method: BaseConvert::FromTo#initialize
- Defined in:
- lib/base_convert/from_to.rb
#initialize(base: 10, to_base: base, digits: :P95, to_digits: digits) ⇒ FromTo
Returns a new instance of FromTo.
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/base_convert/from_to.rb', line 5 def initialize(base: 10, to_base: base, digits: :P95, to_digits: digits) base = BASE[base] to_base = BASE[to_base] digits = DIGITS[digits] to_digits = DIGITS[to_digits] if base > digits.length or to_base > to_digits.length raise 'base must cover digits' end @base, @to_base, @digits, @to_digits = base, to_base, digits, to_digits end |