class NumbersTranslator::Translator

Public Class Methods

make(number, lang = 'uk') click to toggle source
# File lib/numbers_translator.rb, line 9
def self.make(number, lang = 'uk')

  unless Validator.validate number
    raise ArgumentError, 'Invalid characters are present or a number greater than 16 characters!'
  end

  engine = Engine.new(
      PrepareData.set(number),
      DataStorage.get_storage,
      lang
  )
  engine.run
end