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