class RQRCode::QR8bitByte
Attributes
mode[R]
Public Class Methods
new( data )
click to toggle source
# File lib/rqrcode/qrcode/qr_8bit_byte.rb, line 17 def initialize( data ) @mode = QRMODE[:mode_8bit_byte] @data = data; end
Public Instance Methods
get_length()
click to toggle source
# File lib/rqrcode/qrcode/qr_8bit_byte.rb, line 23 def get_length @data.bytesize end
write( buffer)
click to toggle source
# File lib/rqrcode/qrcode/qr_8bit_byte.rb, line 28 def write( buffer) buffer.byte_encoding_start(get_length) @data.each_byte do |b| buffer.put(b, 8) end end