Class: QrCodeMaker::QRMath
- Inherits:
-
Object
- Object
- QrCodeMaker::QRMath
- Defined in:
- lib/qr_code_maker/encoder.rb
Class Method Summary collapse
Class Method Details
.gexp(n) ⇒ Object
97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/qr_code_maker/encoder.rb', line 97 def gexp(n) while n < 0 n += 255 end while n >= 256 n -= 255 end EXP_TABLE[n] end |
.glog(n) ⇒ Object
92 93 94 95 |
# File 'lib/qr_code_maker/encoder.rb', line 92 def glog(n) raise QRCodeRunTimeError, "glog(#{n})" if n < 1 LOG_TABLE[n] end |