class RQRCodeCore::QRMath

Public Class Methods

gexp(n) click to toggle source
# File lib/rqrcode_core/qrcode/qr_math.rb, line 34
def gexp(n)
  while n < 0
    n += 255
  end

  while n >= 256
    n -= 255
  end

  EXP_TABLE[n]
end
glog(n) click to toggle source
# File lib/rqrcode_core/qrcode/qr_math.rb, line 29
def glog(n)
  raise QRCodeRunTimeError, "glog(#{n})" if n < 1
  LOG_TABLE[n]
end