Class: RQRCodeCore::QR8bitByte

Inherits:
Object
  • Object
show all
Defined in:
lib/rqrcode_core/qrcode/qr_8bit_byte.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ QR8bitByte

Returns a new instance of QR8bitByte.



5
6
7
# File 'lib/rqrcode_core/qrcode/qr_8bit_byte.rb', line 5

def initialize(data)
  @data = data
end

Instance Method Details

#write(buffer) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/rqrcode_core/qrcode/qr_8bit_byte.rb', line 9

def write(buffer)
  buffer.byte_encoding_start(@data.bytesize)

  @data.each_byte do |b|
    buffer.put(b, 8)
  end
end