class RQRCode::QRMath

Constants

EXP_TABLE
LOG_TABLE

Public Class Methods

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

  while n >= 256
    n = n - 255
  end

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